Você está na página 1de 1404

GUIA PARA EL USUARIO

STARS
SIMULADOR DE PROCESOS AVANZADOS Y APLICACIONES TERMICAS PARA YACIMIENTOS
Versin 2010

por Computer Modelling Group Ltd.

La presente obra y la aplicacin que en ella se describe se extienden bajo licencia exclusiva al licenciatario para uso interno solamente, estando stas sujetas a un acuerdo de confidencialidad. Las mismas slo se pueden utilizar en conformidad con los trminos y condiciones de dicho acuerdo. Todos los derechos reservados. Prohibida la reproduccin parcial o total de esta obra y la transmisin por cualquier medio o mtodo, ya sea electrnico, mecnico u otro, incluyendo los sistemas de fotocopia, registro o tratamiento informtico, a cualquier parte que no sea el licenciatario, sin autorizacin por escrito de Computer Modelling Group. Si bien la informacin contenida en la presente obra se considera exacta en todo sentido, Computer Modelling Group no extiende ninguna garanta con respecto a la exactitud o la idoneidad de sta y no se hace responsable de ninguna consecuencia que resulte de la utilizacin de la misma. La informacin que contiene la presente est sujeta a modificacin sin previo aviso Derecho de autor 1987-2010 Computer Modelling Group Ltd. Derechos reservados.

La parte del presente programa que corresponde a la gestin de licencia est basada en: Reprise License Manager (RLM) Copyright (C) 2006-2010, Reprise Software, Inc STARS utiliza Intel(R) Compilers. STARS, CMG y Computer Modelling Group son marcas registradas de Computer Modelling Group. Todas las dems marcas son de propiedad de sus respectivos propietarios. Computer Modelling Group Ltd. Office #150, 3553 - 31 Street N.W. Calgary, Alberta Canad T2L 2K7

Tel: (403) 531-1300

Fax: (403) 289-8502

Correo electrnico: cmgl@cmgl.ca

PROLOGO
STARS constituye la nueva generacin de simuladores de procesos avanzados para yacimientos de CMG, la cual incluye opciones tales como la inyeccin de agentes qumicos/polmeros, aplicaciones trmicas, inyeccin de vapor, pozos horizontales, doble porosidad/permeabilidad, enmallados flexibles, combustin in situ, entre muchas otras. STARS fue desarrollado con el fin de simular la inyeccin de vapor, la reinyeccin de vapor, vapor con aditivos, la combustin en seco y en hmedo, adems de numerosos tipos de procesos con aditivos qumicos, empleando una gama amplia de modelos de enmallado y porosidad tanto a escala de campo como de laboratorio. La presente Gua para el Usuario detalla la entrada de datos para simular los procesos mencionados anteriormente. Se requiere cierto conocimiento bsico de ingeniera de yacimientos al igual que una experiencia rudimentaria con la simulacin de yacimientos. Esta Gua para el Usuario provee un procedimiento paso a paso para la preparacin de datos de entrada para este programa, con una seccin de tutora y un conjunto de anexos. Al elaborar la presente Gua del Usuario, se hizo todo esfuerzo para proveer al usuario todos los detalles necesarios. Si surgen consultas, srvase contactar al: Computer Modelling Group Ltd. #150, 3553 31 Street N.W. Calgary, Canad T2L 2K7 Telfono: (403) 531-1300 Fax: (403) 289-8502 Correo electrnico: cmgl@cmgl.ca Confidencialidad: Todos los componentes de la tecnologa de CMG, incluido el software y la documentacin conexa, estn protegidos por derechos de autor, marca registrada y por secreto. La tecnologa de CMG puede ser utilizada solamente en la manera autorizada en la licencia obtenida de CMG, mediante la cual, el usuario conviene en mantener toda tecnologa de CMG confidencial, sin divulgarla a terceros. Todos los derechos reservados. Prohibida la reproduccin parcial o total de esta obra y la transmisin por cualquier medio o mtodo, ya sea electrnico, mecnico u otro, incluyendo los sistemas de fotocopia, registro o tratamiento informtico, a cualquier parte que no sea el licenciatario, sin la autorizacin por escrito de Computer Modelling Group.
Enmiendas/errores: CMG PROCURA PRODUCIR TECNOLOGIA DE LA MAS ALTA CALIDAD. SIN EMBARGO LOS ERRORES O DEFICIENCIAS EN TAL TECNOLOGIA SON INEVITABLES. SI SE DESCUBRE UN ERROR O DEFICIENCIA SE RUEGA PROVEER DETALLES AL RESPECTO A CMG, ADEMAS DE UNA CANTIDAD SUFICIENTE DE CONJUNTOS DE DATOS ILUSTRATIVOS, COMO PARA PERMITIR QUE CMG REPRODUZCA EL ERROR O LA DEFICIENCIA. CMG PROCURARA REMEDIAR UNA DEFICIENCIA DE MANERA OPORTUNA Y LE INFORMARA PERIODICAMENTE LOS PASOS QUE SE ESTAN TOMANDO PARA REMEDIAR LA DEFICIENCIA. EL TIEMPO DE RESPUESTA A UNA DEFICIENCIA DEBERA SER PRIORIZADO PARA SU APLICACION GENERAL A LOS MIEMBROS DE CMG Y SEGUN SI ESTOS FORMAN PARTE DE UN PROGRAMA DE CMG. CMG NO GARANTIZA QUE LAS DEFICIENCIAS SERAN REMEDIADAS.

Responsabilidad limitada: CMG no garantiza ni la exactitud ni la utilidad de la tecnologa Refirase a su licencia.

INDICE
INTRODUCCION 1
Resea general ..............................................................................................................1 Cambios importantes entre la versin 2010.10 y la versin 2009.10 de STARS............ 2 Incompatibilidad de los datos con versiones anteriores de STARS..............................3 Nuevas palabras claves agregadas a la versin 2010.10 de STARS.............................4 Perfeccionamiento de las palabras claves existentes ....................................................6 Nuevos conjuntos de datos en plantillas .......................................................................7 Introduccin a STARS..................................................................................................8

TUTORIA

11

Introduccin ................................................................................................................11 Grupos de datos en el sistema de entrada de palabras claves .....................................12 Cmo leer la sintaxis de las palabras claves ...............................................................13 Cmo documentar un conjunto de datos.....................................................................15 Cmo realizar un reinicio............................................................................................16 Control del contenido del archivo de salida a impresin ............................................18 Control del contenido del archivo de resultados de simulacin..................................19 Descripcin del sistema de enmallado ........................................................................20 Especificacin de bloques nulos .................................................................................21 Descripcin de un enmallado refinado .......................................................................22 Utilizacin de doble porosidad/doble permeabilidad..................................................23 Problemas con intervalos de tiempo pequeos o tiempos de ejecucin largos...........24 Definicin de pozos ....................................................................................................26 Definicin de tipos de pozo ........................................................................................27 Cmo cerrar un pozo y reabrirlo.................................................................................28 Lmites de operacin y de monitoreo..........................................................................29 Especificacin de los ndices de pozo.........................................................................31 Pozos horizontales ......................................................................................................33 Detencin de una ejecucin de simulacin .................................................................34 Directrices para la preparacin de datos de pozo........................................................35 Cmo ejecutar una simulacin....................................................................................36 Cmo mejorar el funcionamiento numrico ...............................................................38 Optimizacin de los requisitos de memoria................................................................42 Administracin de pozos y control de grupos.............................................................45 Procesamiento en paralelo ..........................................................................................51
GUIA PARA EL USUARIO STARS INDICE i

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

57

Introduccin al sistema de palabras claves................................................................. 57 Comentarios (Opcional) ............................................................................................. 62 Lneas en blanco (Opcional)....................................................................................... 63 Verificacin de rangos de datos (Opcional) ............................................................... 64 Archivos INCLUDE (Opcional)................................................................................. 65 Control del listado de archivos de datos (Opcional)................................................... 67 Modificacin del indicador de comentarios (Opcional) ............................................. 68 Modificacin de palabras claves mediante uso de reglas de traslacin (Opcional) ..........69 Direcciones de bloques del usuario ............................................................................ 71 Entrada de arreglos de propiedades del enmallado .................................................... 74 Entrada de propiedades del enmallado de la matriz ................................................... 77 Entrada de propiedades del enmallado de la fractura ................................................. 78 Entrada de propiedades del enmallado refinado......................................................... 79 Entrada de propiedades del enmallado del agujero .................................................... 80 Asignacin de propiedades del enmallado a todos los elementos .............................. 81 Arreglos de valores constantes ................................................................................... 82 Entrada de arreglos en notacin IJK........................................................................... 83 Entrada de arreglos de valores que varan en direccin ............................................. 85 Entrada de arreglos de valores que varan en direccin J........................................... 86 Entrada de arreglos de valores que varan en direccin K ......................................... 87 Valores que varan en la mayora o en todos los bloques del enmallado ................... 88 Valores almacenados en formato binario ................................................................... 89 Datos en direccin J y K provenientes de la direccin I ............................................ 92 Modificacin de los datos de arreglos (Condicional)................................................. 93 Interpolacin de los datos de tabla (Opcional) ........................................................... 96

CONTROL DE ENTRADA/SALIDA

97

Resumen del control de Entrada/Salida...................................................................... 97 Argumentos de la lnea de rdenes (Opcional) ........................................................ 102 Nombres de archivos de Entrada/Salida (Opcional)................................................. 106 Anulacin de dimensiones (Opcional) ..................................................................... 111 Modalidad de barrido para la verificacin de errores (Opcional)............................. 114 Identificacin de proyectos y de casos (Opcional)................................................... 115 Unidades de datos de Entrada/Salida (Opcional) ..................................................... 116 Indicador de la base de masa (Opcional).................................................................. 119 Nmero mximo de mensajes de errores (Opcional) ............................................... 121 Inicio de un intervalo de tiempo o tiempo................................................................ 122 Escritura de registros de reinicio (Opcional)............................................................ 124 Frecuencia de salida a impresin (Opcional) ........................................................... 127 Elementos en el archivo de salida a impresin (Opcional) ...................................... 130 Frecuencia de salida del SR2 (Opcional) ................................................................. 137 Elementos en el archivo de resultados de simulacin (Opcional) ............................ 140
ii INDICE GUIA PARA EL USUARIO STARS

Orientacin de la copia impresa del enmallado (Opcional) ......................................160 Copia impresa del solucionador de matriz (Opcional)..............................................162 Trampa control-C de interrupcin (Opcional) ..........................................................163 Control por eco detallado de datos (Opcional) .........................................................165 Como convertir velocidades a tasas de cizallamiento (Opcional) ............................166

DESCRIPCIN DEL YACIMIENTO

167

Resumen de datos de descripcin del yacimiento.....................................................167 Tipos de enmallado ...................................................................................................171 Conversin de enmallados cartesianos a enmallados de tipo puntos de esquina (Opcional) .................................................................................................................176 Discretizacin espacial de nueve puntos (Opcional) ................................................177 Dimensiones de bloques en direccin I (Requerido) ................................................180 Dimensiones de bloques en direccin J (Requerido) ................................................181 Dimensiones de bloques en direccin K (Requerido)...............................................183 Profundidad (Condicional)........................................................................................184 Profundidad hasta la parte superior de los bloques del enmallado (Condicional)...........186 Profundidades al centro de la zona productiva (Condicional) ..................................189 Profundidades hasta la parte superior del bloque (Condicional) ..............................191 ngulos de inclinacin de los enmallados (Condicional).........................................193 Profundidades de puntos de esquina para enmallados tipo puntos de esquina (Condicional) ............................................................................................................196 Ubicaciones de puntos de esquina laterales para enmallados tipo puntos de esquina (Condicional) ..........................................................................................198 Ubicaciones de puntos de esquina en base lineal para enmallados tipo puntos de esquina (Condicional) .....................................................................................200 Ubicaciones completas de puntos de esquina para enmallados tipo puntos de esquina (Condicional) ..........................................................................................202 Tolerancia de puntos de esquina (Opcional).............................................................205 Enmallado refinado local (Condicional) ...................................................................207 Modificadores de la geometra de bloques (Opcional) .............................................217 Indicador de bloques nulos (Opcional) .....................................................................225 Doble porosidad (Opcional)......................................................................................226 Doble permeabilidad (Opcional)...............................................................................228 Mtodo de subdominios de doble porosidad (Opcional) ..........................................229 Multiplicador de transmisibilidad SUBDOMAIN-DK (Opcional)...........................232 Mtodo de doble porosidad MINC (Opcional) .........................................................234 Clculo de los factores de forma (Condicional)........................................................236 Espaciamiento de fracturas (Condicional) ................................................................239 Definicin de fracturas (Condicional) ......................................................................241 Agujero discretizado (Condicional) ..............................................................................243 Porosidad (Requerido) ..............................................................................................255 Permeabilidades (Requerido)....................................................................................257 Modificadores del volumen en masa (Opcional) ......................................................259
GUIA PARA EL USUARIO STARS INDICE iii

Zona productiva neta (Opcional).............................................................................. 261 Neto a grueso (Opcional) ......................................................................................... 263 Multiplicadores de transmisibilidad (Opcional) ....................................................... 264 Multiplicadores de transmisibilidad para caras de bloques con ndices inferiores (Opcional) ........................................................................................... 268 Multiplicador de transmisibilidad para flujos de matriz-fractura (Opcional)........... 270 Arreglo de bloques acuados (Opcional) ................................................................. 271 Tolerancia de acuamiento (Opcional) .................................................................... 274 Fallas (Opcional) ...................................................................................................... 276 Arreglo de fallas (Opcional)..................................................................................... 278 Conexiones especiales (Opcional) ........................................................................... 280 Transmisibilidades de fallas (Opcional)................................................................... 282 Modelo de acufero................................................................................................... 284 Funcin de influencia de la presin (Condicional)................................................... 293 Umbral (valor crtico) de corte del volumen de poro (Opcional)............................. 295 Sectores (Opcional) .................................................................................................. 296 Arreglo de sectores (Opcional)................................................................................. 298 Nombres de sectores y ubicaciones (Opcional)........................................................ 299

OTRAS PROPIEDADES DEL YACIMIENTO

301

Resumen de las otras propiedades del yacimiento ................................................... 301 Indicar fin de definicin del enmallado (Requerido)................................................ 305 Tipos de roca ............................................................................................................ 306 Compresibilidad de la formacin (Opcional) ........................................................... 308 Dilatacin y recompactacin del volumen poral del yacimiento (Opcional) .............. 314 Compactacin y rebote del volumen poral del yacimiento (Opcional) .................... 319 Compactacin y rebote con una cp y cT variable (Opcional) .................................. 323 Permeabilidad variable (Opcional)........................................................................... 327 Capacidad trmica de la roca (Opcional) ................................................................. 331 Conductividades trmicas (Opcional) ...................................................................... 334 Multiplicador de conduccin trmica de SUBDOMAIN-DK (Opcional)................ 341 Prdida de calor de la sobrecarga (Opcional)........................................................... 343 Multiplicadores de transmisibilidad diagonales (Opcional).................................... 346 Conjuntos de calentamiento elctrico (Opcional) .................................................... 348 Propiedades de calentamiento elctrico (Opcional) ................................................. 352 Conductividad elctrica de la fase agua (Opcional) ................................................. 356

PROPIEDADES DE COMPONENTES

359

Tipos y nombres de los componentes (Requerido) .................................................. 359 Correlaciones de los valores K ................................................................................. 363 Tablas de valores K .................................................................................................. 366 Peso molecular (Requerido) ..................................................................................... 371 Propiedades crticas (Requerido).............................................................................. 372
iv INDICE GUIA PARA EL USUARIO STARS

Condiciones de referencia.........................................................................................373 Entalpas de los fluidos..................................................................................................377 Propiedades de la fase slida (Requerido) ................................................................384 Designacin de la fase lquida ..................................................................................387 Densidades lquidas (Requerido) ..............................................................................390 Mezcla no lineal de la densidad de lquidos .............................................................395 Densidad de la fase gas (Opcional)..........................................................................398 Tipo de viscosidad (Opcional) ..................................................................................399 Viscosidades de la fase gas .......................................................................................401 Viscosidades de los lquidos (Requerido).................................................................403 Mezcla no lineal de las viscosidades de lquidos......................................................407 Ley de potencia de los efectos de cizalla ..................................................................409 Tabla de los efectos de cizalla ..................................................................................414 Bloqueo no equilibrado.............................................................................................415 Datos de reaccin qumica ........................................................................................417 Datos de reacciones qumicas trmicas.....................................................................421 Datos de reaccin qumica no-trmica......................................................................426 Reacciones generalizadas..........................................................................................431 Reacciones parcialmente equilibradas ......................................................................434 Modelado de hielo (Opcional) ..................................................................................438

DATOS DE ROCA-FLUIDOS

443

Resumen de los datos de roca-fluidos.......................................................................443 Conjuntos mltiples de datos de roca-fluidos ...........................................................446 Interpolacin de permeabilidad relativa y presin capilar ........................................448 Saturaciones crticas y connatas, factores de puesta a escala y normalizacin.........451 Modelos de tres fases ................................................................................................458 Opciones de humectabilidad .....................................................................................460 Identificador de las propiedades de roca-fluidos (Requerido) ..................................462 Nmero del tipo de roca para los datos de roca-fluidos............................................463 Datos de tipo de roca en contracorriente...................................................................466 Componente de interpolacin ...................................................................................468 Tensin interfacial ....................................................................................................469 Parmetros bsicos de interpolacin de espuma .......................................................471 Nmero y parmetros del conjunto de interpolacin ................................................475 Tabla de permeabilidad relativa petrleo-agua.........................................................479 Tabla de permeabilidad relativa lquido-gas.............................................................482 Parmetros de histresis (Opcional)..........................................................................485 Puntos extremos de la permeabilidad relativa...........................................................507 Dependencia de la temperatura de la permeabilidad relativa....................................510 Puesta a escala de roca-fluidos por cada bloque .......................................................512 Correccin de la tercera fase de la presin capilar (Opcional) .................................516 Reinfiltracin del Subdominio (Opcional)................................................................525
INDICE v

GUIA PARA EL USUARIO STARS

Coeficientes de difusin molecular efectiva............................................................. 527 Dependencia de temperatura y viscosidad de la difusin molecular........................ 530 Dispersividad mecnica............................................................................................ 532 Coeficientes de dispersin total................................................................................ 535 Funciones de los componentes de adsorcin............................................................ 538 Datos de adsorcin dependiente de la roca............................................................... 541

CONDICIONES INICIALES

545

Identificador de condiciones (Requerido) ................................................................ 545 Regiones de inicializacin (Opcional)...................................................................... 546 Equilibrio vertical (Opcional)................................................................................... 548 Presin y temperatura iniciales del yacimiento ........................................................ 555 Saturaciones iniciales ............................................................................................... 556 Fracciones moleculares iniciales de las fases ........................................................... 559 Concentracin inicial de slidos............................................................................... 565 Especificacin de la profundidad de referencia (Opcional) ..................................... 566 Condiciones iniciales a partir del reinicio ............................................................... 569

CONTROL POR METODOS NUMERICOS

573

Resumen del control por mtodos numricos .......................................................... 573 Identificador del control por mtodos numricos (Opcional) .................................. 575 Nmero de intervalo de tiempo mximo (Opcional)................................................ 576 Tamao mximo de intervalo de tiempo (Opcional)................................................ 577 Formulacin de modelo (Opcional).......................................................................... 578 Conjunto numrico ................................................................................................... 579 Variacin normal de las variables por intervalo de tiempo (Opcional).................... 581 Tolerancias de convergencia (Opcional) .................................................................. 583 Mximo de ciclos newtonianos (Opcional).............................................................. 590 Opcin de baja relajacin (Opcional)....................................................................... 591 Opcin de clculo corriente arriba (Opcional) ......................................................... 592 Pozo discretizado Opcin de clculo corriente-arriba del yacimiento (Opcional).......594 Opcin de tasas menores (Opcional)........................................................................ 596 Precisin de convergencia para el solucionador lineal (Opcional)........................... 597 Ortogonalizacin (Opcional) .................................................................................... 598 Ordenamiento de las ecuaciones del solucionador (Opcional)................................. 599 Grado de factorizacin del solucionador (Opcional)................................................ 600 Estabilizacin de pivote (Opcional) ......................................................................... 601 Iteraciones mximas (Opcional)............................................................................... 602 Bandera adaptiva implcita (Opcional)..................................................................... 603 Lmites de presin y temperatura (Opcional) ........................................................... 605 Mximo nmero de conmutaciones de fase por intervalo de tiempo (Opcional)........ 607 Control de la preeliminacin de un pozo (Opcional) ............................................... 608 Mximo de cortes permitido (Opcional) .................................................................. 609
vi INDICE GUIA PARA EL USUARIO STARS

Nmero de hilos de procesamiento en paralelo (Opcional) ......................................610 Conmutacin de AIMSOL y PARASOL (Opcional) ...............................................612 Nmero de clases de PARASOL para GMRES (Opcional) .....................................613 Verificacin de la ordenacin de bloques rojos-negros de Parasol (Opcional) ........... 614 Grado de factorizacin dentro de las clases de PARASOL (Opcional)....................615 Grado de factorizacin entre las clases de PARASOL (Opcional)...........................616 Patrn de la particin de clases de PARASOL (Opcional).......................................617 Planos de construccin jacobiana en paralelo por dominio (Opcional)....................622 Nmeros de dominio de construccin jacobiana en paralelo (Opcional) .................624

MODELO GEOMECANICO

625

Resumen del modelo geomecnico...........................................................................625 Identificador del modelo geomecnico (Opcional)...................................................635 Elemento finito en 3D...............................................................................................636 Enmallado de geomecnica independiente ...............................................................637 Grficos independientes de geomecnica .................................................................645 Opcin de deformacin de planos.............................................................................648 Tipo de roca de deformacin ....................................................................................649 Propiedades de la formacin del modelo plstico.................................................................650 Propiedades dependientes de la temperatura ....................................................... 653 Propiedades dependientes de la porosidad ...................................................................655 Propiedades de componentes slidos........................................................................657 Criterio de fluencia ...................................................................................................662 Modelo tope ..............................................................................................................664 Modelo tope 1 ...........................................................................................................665 Modelo constitutivo no lineal ...................................................................................669 Modelo 1 constitutivo elstico no lineal ...................................................................670 Modelo 2 constitutivo elstico no lineal ...................................................................672 Modelo de deformacin paulatina de materiales (creep) ..........................................679 Modelo de deformacin paulatina de materiales 1, 2 ...............................................681 Modelo de seudo dilatacin ......................................................................................686 Modelo de plasticidad generalizada..........................................................................689 Modelo de Fallas en Superficie nica ......................................................................693 Coeficiente de expansin trmica .............................................................................700 Opcin de permeabilidad de la matriz ......................................................................701 Modelo de permeabilidad de la fractura de Barton-Bandis ......................................704 Direccin de la fractura.............................................................................................708 Permeabilidades relativas de la dilatacin ................................................................710 Otras propiedades de dilatacin ................................................................................712 Radio de pozo ...........................................................................................................714 Opcin de clculo de la matriz de rigidez.................................................................715 Control de la solucin de deformacin ............................................................................ 716 Control de AIMSOL para las ecuaciones de geomecnica.......................................719
INDICE vii

GUIA PARA EL USUARIO STARS

Anulacin y reemplazo de dimensiones (Opcional)................................................. 722 Distribucin del esfuerzo inicial (2D) ...................................................................... 723 Distribucin del esfuerzo inicial (en 3D) ................................................................. 726 Bloque de referencia geomecnico........................................................................... 732 Condiciones de lmites prescritas (2D)..................................................................... 733 Condiciones de lmites prescritas (en 3D)................................................................ 739 Cargas de puntos (2D).............................................................................................. 744 Cargas de puntos (en 3D) ......................................................................................... 748 Cargas distribuidas a los bordes (2D)....................................................................... 750 Cargas superficiales distribuidas (en 3D)................................................................. 755 Cargas de gravedad (2D).......................................................................................... 761 Cargas gravitacionales (en 3D) ................................................................................ 763 Bloque nulo fijo........................................................................................................ 765 Roca de cubierta fija................................................................................................. 767 Dominio de geomecnica ......................................................................................... 768 Lmite de presin entre dominios ....................................................................... 770 Opciones de acoplamiento........................................................................................ 773 Factor de acoplamiento geomecnico ...................................................................... 777 Multiplicador de tolerancia de presin ..................................................................... 778 Tiempos de actualizacin de acoplamiento .............................................................. 779 Calibracin de la porosidad ...................................................................................... 782 Acoplamiento iterativo al flujo de fluido ................................................................. 784 Descarga del esfuerzo en el lmite............................................................................ 786

DATOS DE POZOS Y DATOS RECURRENTES

787

Resumen de datos de pozos y datos recurrentes....................................................... 787 Identificador de datos de pozo y datos recurrentes (Requerido) .............................. 798 Tiempos de referencia de la simulacin ................................................................... 799 Pausa en la simulacin ............................................................................................. 802 Tiempos de referencia de simulacin ....................................................................... 805 Identificacin de grupos (Opcional)......................................................................... 806 Identificacin de pozo (Requerido) .......................................................................... 810 Definicin del grupo de notificacin (Opcional)...................................................... 814 Mtodo de cabeza de pozo (Opcional) ..................................................................... 817 Perforaciones en bloques inactivos (Opcional) ........................................................ 820 Modelo de reflujo de pozos (Opcional).................................................................... 822 Para fijar la frecuencia de inicializacin de la presin de fondo (Opcional)............ 824 Pozos cerrados sobre la formacin (Opcional)......................................................... 827 Definicin del tipo de pozo (Requerido) .................................................................. 829 Cerrar y volver a abrir una lista de pozos (Opcional)............................................... 832 Cada de presin y prdida de calor en el pozo de perforacin (Opcional)................ 834 Atributos del flujo de inyeccin ............................................................................... 843 Composicin de las fases inyectadas........................................................................ 845
viii INDICE

GUIA PARA EL USUARIO STARS

Lmites de operacin del pozo (Requerido)..............................................................848 Mximo nmero de veces para Continuar-Repetir (Opcional) .................................856 Lmites de monitoreo de pozo (Opcional) ................................................................857 Geometra de los elementos del pozo (Condicional) ................................................862 Ubicacin de las terminaciones de pozo (Condicional)............................................864 Ubicacin de las terminaciones de pozos verticales (Condicional) ........................*875 Datos geomtricos de las terminaciones de pozos desviados (Condicional) ............876 Datos geomtricos simplificados para terminaciones de pozos desviados (Condicional) ............................................................................................................880 Perforaciones de entrada limitada (Opcional)...........................................................883 Los gradientes de presin para calcular las diferencias de presin entre las terminaciones (Condicional)................................................................................886 Profundidad de referencia especificada por el usuario para la presin de fondo (BHP) del pozo (Opcional)........................................................................889 Gradiente de presin especificada por el usuario para la profundidad de referencia de la presin de fondo, BHP, del pozo (Opcional) .............................892 Modificacin del valor lmite de operacin primaria de un pozo (Opcional)...........895 Modificacin del valor lmite de pozos (Opcional) ..................................................897 Reposicin del lmite de operacin de un pozo despus de modificar un valor (Opcional)...................................................................................................900 Grupos de estimulacin por reinyeccin de vapor....................................................902 Conmutacin automtica entre ciclos de reinyeccin de vapor ................................903 Opcin de recuperacin de petrleo por inyeccin de gas (gas lift) .........................907 Otros atributos de pozo .............................................................................................910 Lmites de la produccin de grupos (Opcional)........................................................912 Lmites de inyeccin de grupos (Opcional) ..............................................................918 Mscara de componentes de agua reinyectada para la reinyeccin de agua del grupo (Opcional) ............................................................................................926 Composicin de agua de reemplazo para la reinyeccin del agua de grupo (Opcional)..................................................................................................927 Objetivo de reemplazo de agua para la reinyeccin de agua del grupo (Opcional) ........928 Lmites de grupos monitoreados (Opcional).............................................................930 Definicin de la produccin o inyeccin de grupo como pasando por un mltiple (Opcional)..............................................................................................934 Traduccin de los lmites de presin para mltiples (Opcional)..............................936 Especificacin de tablas hidrulicas para calcular la diferencia de presin entre el mltiple y la superficie (Opcional) ........................................................938 Profundidad de los mltiples para calcular la diferencia de presin entre los mltiples y la superficie (Opcional) ...............................................................940 Valor de la cantidad de levantamiento artificial por gas (ALQ) (Opcional)............942 Valor de la cantidad de levantamiento artificial de pozos (Opcional) ......................944 Lista de prioridades para la perforacin automtica de pozos (Opcional)................946

GUIA PARA EL USUARIO STARS

INDICE ix

Opciones de distribucin de grupos (Opcional) ....................................................... 948 Mtodo de reparticin para lograr los objetivos de grupo (Opcional)...................... 950 Frmulas de prelacin para la clasificacin de la reparticin (Condicional) ........... 955 Tasas gua para grupos o pozos ................................................................................ 959 Sealizador para grupos o pozos acompaantes que no se encuentran bajo el control de grupo (Opcional) ............................................................................ 962 Fraccin de tiempo de actividad de un pozo o grupo (Opcional)............................. 964 Tabla de presin hidrulica (Condicional) ............................................................... 968 Permitir que un conjunto de palabras claves sea procesado cuando se cumple una condicin especial (de activacin) (Opcional)................................. 976 Modificar un valor de lmite de pozo mediante un multiplicador (Opcional)........ 1002 Modificacin del valor lmite de un pozo va un incremento (Opcional)............... 1006 Multiplicador de lmites de produccin de grupo (Opcional) ................................ 1010 Multiplicadores de lmites de inyeccin de grupo (Opcional) ............................... 1014 Permitir la definicin de un grupo de reinyeccin (Opcional) .............................. 1019 Cmo permitir la revisin de los datos del grupo de reinyeccin (Opcional) ........ 1032 Cmo permitir la revisin de los datos de reinyeccin del grupo (Opcional) ........ 1034 Cmo seleccionar la parte del ciclo de la reinyeccin de grupo para iniciar y terminar un control de reinyeccin de un grupo (Opcional) .......................... 1036 Modelo de transferencia de calor constante y por conveccin ............................... 1038 Control de la transferencia de calor adiabtico ...................................................... 1043 Control del calentador esclavo ............................................................................... 1046 Pozo calentador ...................................................................................................... 1049 Multiplicadores de transmisibilidad de los bloques del pozo de perforacin (Opcional).......................................................................................................... 1054 Multiplicadores de transmisibilidad dependientes de la presin................................ 1055 Conmutacin automtica de roca-fluidos............................................................... 1058 Reajuste adaptivo implcito .................................................................................... 1060 Control de la amalgamacin de enmallados dinmicos (Opcional) ....................... 1061 Pozo de perforacin discretizado en los datos recurrentes (Condicional) ............... 1072 Lmites de calentamiento elctrico (Condicional)..................................................... 1074

TABLAS

1079

Table 1: Ordenamiento de los componentes ......................................................... 1079 Tabla 2: Coeficientes del valor K de determinados componentes......................... 1080 Tabla 3: Propiedades crticas para determinados componentes ............................ 1081 Tabla 4: Coeficientes de viscosidad lquida para determinados componentes...... 1082 Tabla 5: Coeficientes de la capacidad trmica de gas para determinados componentes...................................................................................................... 1083 Tabla 6: Entalpa de vaporizacin para determinados componentes..................... 1085 Tabla 7: Algunas conversiones de determinadas unidades ................................... 1086

x INDICE

GUIA PARA EL USUARIO STARS

ANEXO A: DETALLES DE LOS MODELOS DE POZO

1087

Resea general ........................................................................................................1087 A.1 Modelo de pozo de flujo de entrada radial...................................................1088 A.2 Indices de pozo ............................................................................................1090 A.3 Permeabilidad anisotrpica ..........................................................................1092 A.4 Reflujo..........................................................................................................1093 A.5 Vaporizacin instantnea superficial ...........................................................1095 A.6 Clculo del factor geomtrico CC................................................................1096 A.7 Notas sobre el uso del modelo de agujero discretizado ...............................1098

ANEXO B: CONJUNTOS DE DATOS


B.1 B.2

1105

Resumen de conjuntos de datos de bancos de prueba ..................................1105 Conjuntos de datos de muestra en plantilla ..................................................1108

ANEXO C: PROCESOS AVANZADOS

1117

Resea general ........................................................................................................1117 C.1 Proceso de inyeccin de agua caliente .........................................................1118 C.2 Proceso de inyeccin de vapor .....................................................................1119 C.3 Proceso de reinyeccin de vapor..................................................................1120 C.4 Proceso de combustin in situ......................................................................1121 C.5 Resea de los aditivos ..................................................................................1122 C.6 Trazadores de las fases gas, agua y petrleo ................................................1123 C.7 Aditivos de gas .............................................................................................1124 C.8 Interacciones qumicas agua-roca ................................................................1125 C.9 Polmeros y geles .........................................................................................1126 C.10 Surfactantes y aditivos custicos..................................................................1127 C.11 Finos y emulsiones .......................................................................................1128 C.12 Aditivos de petrleo e inversin de particin...............................................1129 C.13 Espuma.........................................................................................................1130

ANEXO D: PROPIEDADES DE FLUIDOS Y ROCAS

1137

Resea general ........................................................................................................1137 D.1 Componentes y fases....................................................................................1138 D.2 Conceptos de diseo de componentes..........................................................1142 D.3 Equilibrio de la fase fluida ...........................................................................1145 D.4 Densidades de fluidos ..................................................................................1150 D.5 Viscosidad....................................................................................................1153 D.6 Propiedades de roca-fluidos .........................................................................1160 D.7 Adsorcin y bloqueo de componentes .........................................................1165 D.8 Modelo de espuma simple............................................................................1168 D.9 Entalpa de fases ..........................................................................................1172 D.10 Conductividad trmica .................................................................................1174
GUIA PARA EL USUARIO STARS INDICE xi

D.11 D.12 D.13 D.14 D.15 D.16 D.17 D.18 D.19 D.20

Prdida de calor hacia la sobrecarga............................................................ 1176 Acufero trmico.......................................................................................... 1178 Reacciones qumicas ................................................................................... 1181 Conceptos bsicos para una transferencia de masa no equilibrada ............. 1185 Conceptos de flujo de emulsin estable y de generacin in situ ................. 1186 Modelo de densidad de laminillas de espuma ............................................. 1189 Teora de la concentracin de petrleo........................................................ 1190 Conversin del PVT de petrleo negro a STARS ....................................... 1193 Otros modelos de acuferos ......................................................................... 1199 Viscosidades dependientes de la velocidad ................................................. 1212

ANEXO E: DISENO DE ENMALLADOS

1215

Resea general........................................................................................................ 1215 E.1 Propiedades de formaciones no uniformes .................................................. 1216 E.2 Resolucin de fenmenos del proceso ......................................................... 1217 E.3 Profundidad y espesor variables .................................................................. 1220 E.4 Orientacin de enmallados........................................................................... 1221 E.5 Elementos de simetra .................................................................................. 1223 E.6 Refinamiento de enmallados locales............................................................ 1225 E.7 Enmallado hbrido........................................................................................ 1226 E.8 Yacimientos fracturados naturalmente......................................................... 1229

ANEXO F: ECUACIONES

1245

Resea general........................................................................................................ 1245 F.1 Resea general ............................................................................................. 1246 F.2 Ecuaciones de conservacin......................................................................... 1247 F.3 Relaciones de equilibrio de fases ................................................................. 1252 F.4 Ecuaciones de pozo ...................................................................................... 1253 F.5 Resumen de las ecuaciones de conservacin ............................................... 1255 F.6 Solucin de las ecuaciones no lineales mtodo de Newton ...................... 1256 F.7 Solucin de ecuaciones lineales Solucionador general de poca densidad.......1259 F.8 Tratamiento de componentes slidos ........................................................... 1260 F.9 Mtodo adaptivo-implcito........................................................................... 1264 F.10 Uso de ecuaciones de lmites en la formulacin Sxy ................................... 1267

ANEXO G: CALENTAMIENTO ELECTRICO

1271

Resea general........................................................................................................ 1271 G.1 Descripcin breve de la teora ..................................................................... 1272 G.2 Modelo matemtico empleado por STARS................................................. 1275 G.3 Informes y trazados ..................................................................................... 1278 G.4 Plantillas ...................................................................................................... 1281 G.5 Datos de entrada .......................................................................................... 1283 G.6 Referencias .................................................................................................. 1284
xii INDICE GUIA PARA EL USUARIO STARS

GLOSARIO DE STARS INGLES-ESPAOL

1285

A .............................................................................................................................1285 B..............................................................................................................................1289 C..............................................................................................................................1292 D .............................................................................................................................1301 E..............................................................................................................................1307 F ..............................................................................................................................1311 G .............................................................................................................................1316 H .............................................................................................................................1320 I ...............................................................................................................................1323 J...............................................................................................................................1328 K .............................................................................................................................1329 L..............................................................................................................................1329 M.............................................................................................................................1332 N .............................................................................................................................1338 O .............................................................................................................................1342 P ..............................................................................................................................1345 Q .............................................................................................................................1352 R..............................................................................................................................1353 S ..............................................................................................................................1359 T..............................................................................................................................1370 U .............................................................................................................................1375 V .............................................................................................................................1377 W.............................................................................................................................1379 Y .............................................................................................................................1384 Z..............................................................................................................................1384

INDICE ALFABETICO DE PALABRAS CLAVES

1385

GUIA PARA EL USUARIO STARS

INDICE xiii

INTRODUCCION

Resea general
La presente introduccin comprende las siguientes secciones: Cambios importantes entre STARS 2010.10 and 2009.10 Incompatibilidades de datos con versiones anteriores de STARS Palabras claves nuevas agregadas a STARS 2010.10 Ampliaciones de las palabras claves existentes Conjuntos de datos de plantillas nuevos y modificados Introduccin a STARS

GUIA PARA EL USUARIO STARS

INTRODUCCION 1

Cambios importantes entre la versin 2010.10 y la versin 2009.10 de STARS


Modelo de pozo de perforacin flexible El modelo de pozo de perforacin flexible permite al usuario simular una geometra de pozo avanzada o la configuracin de corrientes con un mtodo que es ms exacto que un pozo de fuente y sumidero y ms flexible y robusto que un pozo de perforacin discretizado. Esta versin corresponde a la primera etapa de implementacin de esta caracterstica, por lo tanto, algunas restricciones aplican. El manual de esta caracterstica se encuentra en un archivo exterior en el rea de documentos auxiliares. Enmallado de geomecnica independiente El usuario puede especificar un enmallado de geomecnica que es independiente del enmallado de flujo de fluido anfitrin, por ejemplo, para representar la influencia de la roca originaria sobre la deformacin del yacimiento. La comunicacin entre ambos enmallados se logra mediante uso de un algoritmo de mapeo. Esta tcnica elimina gran parte de las restricciones del enmallado anfitrin (ej. los enmallados refinados locales). La nueva palabra clave *GOUTSRF permite al usuario plotear los resultados geomecnicos en el enmallado de geomecnica independiente. Modelo SDDK Existe una variacin del modelo de fractura natural del subdominio conocida como SDDK, que permite al usuario conectar verticalmente los apilamientos de los bloques de matriz para representar la continuidad capilar. El usuario tambin puede representar la reinfiltracin de los fluidos a la matriz en la fractura horizontal al igual que el contacto parcial para la conduccin trmica. Presiones capilares agua-gas y una tercera fase Ahora el usuario puede especificar las presiones capilares agua-gas en las tablas de roca fluidos para situaciones en que la fase intermedia (petrleo) est ausente en condiciones iniciales y durante una corrida. Esto resulta ser ms exacto que usar solamente las presiones capilares agua-petrleo y petrleo gas en el caso de agua-gas. Asimismo, el usuario puede especificar una correccin de tercera fase para la presin capilar.

2 INTRODUCCION

GUIA PARA EL USUARIO STARS

Incompatibilidad de los datos con versiones anteriores de STARS


Los siguientes cambios de datos son obligatorios y se debern realizar en el conjunto de datos existente de STARS para que ste funcione correctamente con la versin 2010. 1. En el caso donde se especifica una prdida de calor (*HLOSSPROP) en una direccin del enmallado que est bloqueada por celdas nulas, se arrojar un resultado diferente del resultado de la versin v2008. En la mayora de los casos, este bloqueo no fue ni detectado ni esperado, de manera que es de preferencia el resultado nuevo (prdida de calor a travs de las celdas nulas). Si se desea obtener el resultado anterior, se debe inhabilitar la prdida de calor a travs de esas celdas nulas mediante uso de las palabras claves *HLOSSPROP, *ROCKTYPE y *THTYPE. Esto sali en la versin 2009 pero no as en el manual del 2009. 2. En el caso de un enmallado radial 3D que utiliza la palabra clave *GEOMECH sin una condicin prescrita sobre el lmite radial interno, se arrojar un resultado diferente del resultado de la versin v2008. Anteriormente, el lmite interno no estaba limitado radialmente, posiblemente arrojando resultados no fsicos (por ej., el encogimiento del pozo a raz de la inyeccin). Ahora la limitacin por defecto sobre el lmite radial interno corresponde a la presin del fluido adyacente. Esto sali en la versin 2009 pero no as en el manual del 2009. 3. La opcin *SR2PREC *SINGLE (que consiste en escribir nmeros reales en los archivos binarios SR2 en modalidad de 4-byte) ya no se apoya; en su lugar se utiliza exclusivamente la opcin alternativa *SR2PREC *DOUBLE (modalidad de 8-byte). Un reinicio, escrito con la palabra clave *SINGLE para una versin anterior a la de 2009.10 puede ser ledo por las versiones 2009 y posteriores, pero la corrida filial utilizar la palabra clave *DOUBLE. Esto sali en la versin 2009 pero no as en el manual del 2009. 4. Cuando se especifican datos de arreglos del enmallado, el calificador *RG no est permitido en conjunto con la opcin de datos *EQUALSI o *MOD. 5. El nombre de va de acceso opcional de *BINARY_DATA ya no puede seguir esa palabra clave. En su lugar se debe usar *FILENAME *BINDATA-IN. 6. Ya no se apoya el argumento de la lnea de comandos -nowait. Vase el argumento de la lnea de comandos -wait. 7. Ya no se apoya la opcin *DYNSR2MODE *DYNAMIC. Ahora es obligatorio usar la accin correspondiente a *DYNSR2MODE *STATIC. 8. Ya no se apoya la palabra clave *FLUIDHEAT. En su lugar se debe usar la palabra clave *GEOGRID para modelare la geomecnica de una regin ms grande que el yacimiento de fluido/calor.

GUIA PARA EL USUARIO STARS

INTRODUCCION 3

Nuevas palabras claves agregadas a la versin 2010.10 de STARS


1. El nuevo argumento de la lnea de comandos -wait permite que un trabajo presentado espere hasta 72 horas hasta que salga una licencia disponible. 2. La nueva subpalabra clave *BINDATA-IN de la palabra clave *FILENAME permite al usuario anular y reemplazar el nombre de archivo por defecto o el nombre de la va de acceso por defecto del archivo usado por la palabra clave *BINARY_DATA. 3. Hay una nueva historia especial *STRESSDIFF (esfuerzo diferencial para una UBA-direccin de bloque del usuario) disponible con la palabra clave *GEOMECH. 4. La nueva palabra clave *SCONNECT permite al usuario especificar una conexin entre dos celdas que normalmente no son consideradas vecinas. Algunas restricciones aplican. 5. La nueva subpalabra clave *SGMETHOD de la palabra clave *SUBDOMAIN permite al usuario especificar el mtodo para calcular los parmetros de geometra entre los bloques de matriz y fractura. 6. La nueva palabra clave *TRANSD permite al usuario conectar verticalmente los apilamientos de las celdas de matriz de un modelo de subdominio comnmente denominado modelo SDDK. Vase la plantilla STFRR006. 7. La nueva palabra clave *SD_HCMULT permite al usuario modificar el flujo de calor a travs de la conexin creada por la palabra clave *TRANSD. Vase la plantilla STFRR006. 8. La nueva palabra clave *GASD-MIN permite al usuario anular y reemplazar el valor por defecto del factor mnimo permitido de compresibilidad de gas. 9. La nueva subpalabra clave *ATPRES de la palabra clave *VISCTABLE permite al usuario especificar la viscosidad que vara con la presin y con la temperatura. 10. La palabra clave *KRINTRP ahora acepta las subpalabras claves de humectabilidad *WATWET, *OILWET, etc., de manera que diversos conjuntos de interpolacin pueden contar con diferente humectabilidad. 11. La nueva subpalabra clave *PCGW de la palabra clave *SWT permite al usuario especificar la presin capilar agua-gas directamente. La nueva palabra clave *PCGWEND permite al usuario modificar y poner a escala las presiones capilares agua-gas. Vase la plantilla STSMO036. 12. La nueva palabra clave *PC_3RD_PHASE permite al usuario especificar la correccin de tercera fase de la presin capilar. 13. La nueva palabra clave *SD_REINF permite al usuario especificar la reinfiltracin entre la matriz y la fractura en una conexin creada por la palabra clave *TRANSD. Vase la plantilla STFRR006.

4 INTRODUCCION

GUIA PARA EL USUARIO STARS

14. La nueva palabra clave *GEOGRID permite al usuario especificar un enmallado de geomecnica que es diferente del enmallado de fluido-flujo anfitrin. Este mtodo puede representar la influencia de la roca originaria sobre la deformacin del yacimiento. Se ha aadido la seccin Enmallado Anfitrin vs. Enmallado Independiente a la introduccin de la seccin de Geomecnica. La subseccin Modelado de Geomecnica fuera del Yacimiento de Fluido Anfitrin ahora se refiere a la palabra clave *GEOGRID en lugar de la palabra clave *FLUIDHEAT. 15. La nueva palabra clave *GOUTSRF permite al usuario utilizar Results 3D para plotear las cantidades de geomecnica para el enmallado especificado por la palabra clave *GEOGRID. Esta informacin se vierte en un conjunto adicional de archivos SR2. 16. La nueva palabra clave *GRTEMTAB permite al usuario especificar las propiedades geomecnicas que varan con la temperatura. Vase la plantilla STGEO049. 17. La nueva subpalabra clave *SOR est disponible con la palabra clave *GCONI *TARGET. 18. La nueva palabra clave *MXCNRPT permite al usuario controlar el nmero de repeticiones permitidas del intervalo de tiempo causadas por cambios en las restricciones del pozo. 19. La opcin *MONITOR *AUTOWELL est disponible para la restriccin de la palabra clave *WHYSTAB. Vase la plantilla STWWM051. 20. Las subpalabras claves *TEMP y *O2CONC estn disponibles como cantidades de pozos con la palabra clave *TRIGGER.

GUIA PARA EL USUARIO STARS

INTRODUCCION 5

Perfeccionamiento de las palabras claves existentes


1. La opcin geomecnica *UNLOADSTR ahora est disponible con la palabra clave *GEOM3D. Vase la plantilla STGEO047. Esto sali en la versin 2009 pero no as en el manual del 2009. 2. El efecto de la palabra clave *RANGECHECK *OFF se cancela al final de cada una de las secciones de datos y al final de cada uno de los segmentos de datos recurrentes. Esto limita el efecto de la palabra clave *RANGECHECK *OFF cuya subpalabra clave *ON queda olvidada o daada. Se recomienda usar la palabra clave *RANGECHECK *OFF lo mnimo posible. 3. Los nombres de vas de acceso relativos ingresados mediante uso de las palabras claves *FILENAME y *INCLUDE estn en relacin con el directorio que contiene el archivo de datos principal. Anteriormente, tal nombre de va de acceso relativo estaba en relacin con el directorio de trabajo actual, el que, posiblemente, no est bien definido mientras se recorre una red.. 4. Mejoramiento de la herencia de las palabras claves *FRFRAC y *FORMINFRAC. Vase la plantilla STGRO051. 4. Fue mejorada la opcin por defecto de la palabra clave *PRPOR. 5. La palabra clave *INTCOMP ya no est limitada a *RPT, la opcin de humectabilidad *WATWET. 6. Las restricciones sobre las palabras claves *PCWEND y *PCGEND se hacen cumplir para mayor consistencia. 7. Se ha aadido la seccin *DEPTH_AVE para un Yacimiento de Gas/Agua a la descripcin de la palabra clave *VERTICAL. 8. Se ha mejorado la descripcin de la palabra clave *TRANZONE en referencia a la nueva subpalabra clave *PCGW de la palabra clave *SWT. 9. Se ha mejorado la descripcin de la palabra clave *UPSTREAM. 10. Se ha mejorado la tabla en la descripcin de la palabra clave *PPATTERN. 11. Se ha aadido la seccin Porosidades de Geomecnica a la introduccin de la seccin de Geomecnica para describir las diferentes porosidades disponibles en Results. 12. Se ha aadido la seccin Perforaciones Cerradas a la descripcin de la palabra clave *HEAD-METHOD. 13. Se ha mejorado las subsecciones OPCIN POR DEFECTO y EXPLICACIN para la palabra clave *QUAL.

6 INTRODUCCION

GUIA PARA EL USUARIO STARS

Nuevos conjuntos de datos en plantillas


Estos archivos se pueden encontrar en el rea de la versin de CMG /cmg/stars/2010.vv/tpl en que vv corresponde al nmero de la versin especfica. Yacimientos Fracturados (directorio /frr) stfrr006.dat Ilustrar/verificar la opcin de SUBDOMAIN-DK: *TRANSD, *SD_REINF, *SD_HCMULT Se descarga el esfuerzo para el enmallado cilndrico en 3D con la palabra clave *UNLOADSTR Modelo plstico generalizado *GENPLAST, ms *DLOADBC3D Probar/ilustrar *GRTEMTAB propiedades de geomateriales dependientes de la temperatura. Probar/ilustrar la herencia parcial para las palabras claves *FRFRAC y *FORMINFRAC Cambio: agregar la subpalabra clave *PCG de la palabra clave *SWT Illustrar/verificar *MONITOR *WHP *AUTOWELL

Geomecnica (directorio /geo) stgeo047.dat stgeo048.dat stgeo049.dat

Opciones del Enmallado (directorio /gro) stgro051.dat

Opciones del Simulador (directorio /smo) stsmo036.dat stwwm051.dat Pozos y Gestin de Pozos (directorio /wwm)

GUIA PARA EL USUARIO STARS

INTRODUCCION 7

Introduccin a STARS
INTRODUCCION STARS es un simulador trifsico de mltiples componentes de aplicacin trmica e inyeccin de vapor. Los sistemas de enmallado pueden ser Cartesianos, cilndricos o de profundidad variable/espesor variable. Con cualquiera de estos sistemas de enmallado son posibles las configuraciones bidimensionales y tridimensionales. A continuacin se presentan algunas de estas caractersticas novedosas de STARS: COMPONENTE DISPERSO INCLUYENDO ESPUMA El concepto de componentes dispersos- dispersiones estabilizadas (gticas, burbujas y laminillas) de una fase en otra, que pueden ser tratadas como componentes de la fase transportadora a una escala de simulacin del yacimiento - provee un punto de vista unificador en el modelado de polmeros, geles, finos, emulsiones y espuma. Este concepto puede acoplarse a las capacidades del paquete de entrada de propiedades de componentes flexibles (incluyendo la adsorcin, el bloqueo, la viscosidad no lineal, la dispersin, y la transferencia de masa en modo no equilibrado) para permitir al usuario disear modelos apropiados de simulacin de fenmenos complejos mediante las opciones de datos de entrada solamente. En particular, hay dos enfoques generales disponibles para el modelado de flujo de espuma. El primero, un modelo mecanicista, permite la simulacin directa de la creacin y propagacin de espuma al igual que de los efectos de coalescencia de la misma, tales como pueden observarse en experimentos detallados de ncleos de laboratorio. El segundo enfoque es ms emprico y parece ser ms apropiado para los estudios de alcance de espuma y los ajustes histricos pilotos de campo. El primer enfoque puede utilizarse para justificar ciertos aspectos del modelo emprico. YACIMIENTOS FRACTURADOS NATURALMENTE El flujo en yacimientos fracturados naturalmente puede simularse mediante uso de cuatro modelos diferentes el modelo de doble porosidad (DP), doble permeabilidad (DK), continuos de interaccin mltiple (MINC), o refinamiento vertical (VR) segn el proceso o los mecanismos a ser estudiados. El enfoque bsico idealiza el yacimiento fracturado como que estuviera compuesto de dos partes: fractura y matriz. Las fracturas tienen poca capacidad de almacenamiento, siendo los conductos primarios del flujo de fluido, mientras que las matrices de la formacin tienen poca conductividad de fluido pero mayor capacidad de almacenamiento Los diversos modelos de simulacin se diferencian en cuanto a los detalles de las descripciones de flujo matriz a matriz y de flujo matriz a fractura, los cuales se presentan en mayor detalle en el Manual Tcnico de STARS. FORMULACION ADAPTIVA-IMPLICITA STARS se puede ejecutar en una modalidad completamente implcita y adaptiva implcita. En muchos casos solamente se necesita solucionar una pequea cantidad de bloques del enmallado de manera completamente implcita; la mayora de los bloques se pueden solucionar mediante el mtodo explcito. La opcin adaptiva implcita logra esto y resulta til para los problemas de conificacin donde ocurren tasas altas de flujo cerca del agujero o en yacimientos estratificados de capas muy delgadas.

8 INTRODUCCION

GUIA PARA EL USUARIO STARS

Al utilizar la opcin adaptiva implcita, es posible ahorrar desde un tercio hasta la mitad del tiempo de ejecucin por el hecho de que los intervalos de tiempo son tan grandes como los que se obtienen utilizando el mtodo completamente implcito. STARS puede seleccionar estos bloques de manera dinmica, en base a umbrales especificados o a criterios de conmutacin de matriz. POZOS COMPLETAMENTE IMPLICITOS Los pozos se solucionan de manera muy robusta. La presin de fondo y las variables del bloque para aquellos bloques donde el pozo es terminado se solucionan de manera completamente implcita. Si un pozo es terminado en ms de una capa, la presin de fondo de ste se soluciona de manera completamente acoplada, es decir, se rinde cuenta de todas las terminaciones. Esto elimina los problemas de convergencia para pozos con terminaciones mltiples en yacimientos altamente estratificados. Asimismo, STARS cuenta con una capacidad de control de pozo global. Se puede ingresar una lista extensa de lmites (presin de fondo o de la cabeza de pozo mxima o mnima, tasas, relacin gas-petrleo (GOR), entre otras). En medida que un lmite es violado, se puede seleccionar un lmite nuevo de acuerdo a las especificaciones del usuario. METODO DE SOLUCION DE MATRIZ STARS utiliza un paquete de solucin AIMSOL, con los ltimos adelantos de la tcnica en base a una eliminacin de Gaus incompleta como un paso de acondicionamiento previo a la aceleracin GMRES. AIMSOL ha sido desarrollado especialmente para las matrices jacobianas implcitas. Para mayor informacin vase el Manual Tcnico de AIMSOL. En la mayora de aplicaciones los valores de control por defecto seleccionados por STARS le permitirn a AIMSOL tener un rendimiento eficiente, por lo que los usuarios de STARS no requieren tener un conocimiento detallado de los mtodos de solucin de matriz. ENMALLADO CARTESIANO LOCAL Hay dos capacidades para el refinamiento del enmallado local. Estas opciones se pueden utilizar para estudiar los efectos en las inmediaciones de pozos en una simulacin a escala de campo. Las fracturas estticas tambin pueden ser modeladas de manera eficiente mediante uso de esta tcnica. Con cualquiera de estos mtodos, el usuario especifica una regin del yacimiento que ha de ser subdividida. STARS automticamente calcula todas las conexiones y transmisibilidades entre los bloques. Todos los trminos adicionales son manejados correctamente por la rutina de solucin de matriz. SISTEMA DE ENMALLADO FLEXIBLE Hay varias opciones de enmallado disponibles: enmallados de coordenadas cartesianas, de coordenadas cilndricas y de espesor variable y profundidad variable. Los sistemas bidimensionales y tridimensionales son posibles con cualquiera de estas opciones. MODELOS DE ACUIFEROS Los acuferos son modelados al agregar celdas de lmites que solamente contienen agua o mediante uso de un modelo semianaltico de acuferos.

GUIA PARA EL USUARIO STARS

INTRODUCCION 9

El modelo anterior resulta til en casos donde las dimensiones y la ubicacin del acufero son bien conocidas y se puede lograr su inclusin en el yacimiento mediante una cantidad relativamente pequea de bloques adicionales. Este ltimo mtodo resulta ms til para los acuferos que varan de grande a infinitos donde se desea una estimacin aproximada de la entrada de agua al yacimiento, pero su representacin mediante la adicin de bloques de lmite de yacimiento no es factible. Cuando el fluido del yacimiento invade al acufero se requiere una combinacin de ambos mtodos. UNIDADES DE ENTRADA/SALIDA Se pueden especificar unidades SI, de campo o de laboratorio. GRAFICOS El sistema de grficos RESULTADOS de CMG utiliza el sistema de archivos SR2 para el procesamiento posterior de la salida de simulacin. El sistema RESULTADOS tambin se puede emplear para la preparacin de datos de entrada, incluyendo el diseo del enmallado. AGUJERO DISCRETIZADO Con el advenimiento y la creciente aceptacin de la tecnologa de pozos horizontales han surgido numerosas preguntas nuevas que requieren ser abordadas en los modelos de simulacin de yacimientos. Las reas de particular inters seran el impacto de transientes de agujeros largos, la cada de presin viscosa y los patrones de flujo de fases mltiples en la creacin de inyectividades y productividades no uniformes a lo largo del agujero. STARS provee un mtodo eficiente y consistente para abordar estas preguntas al discretizar el flujo del agujero y solucionar el problema acoplado de flujo del agujero y del yacimiento simultneamente. Se utilizan correlaciones de flujo de fases mltiples apropiadas para ajustar los patrones de flujo del agujero de manera explcita al final de cada intervalo de tiempo. La opcin de circulacin pone a disposicin un par de flujos fluyentes de tubera/espacio anular concntrico que se encuentran estrechamente acoplados por la transferencia de calor. El agujero discretizado tambin modela la segregacin de fases entre las secciones del agujero de perforacin las cuales pueden ser muy importantes en configuraciones no horizontales. Asimismo, la conduccin de calor en un agujero de perforacin discretizado contina, aunque se haya detenido el flujo de fluido, lo cual puede ser significativo en fases de arranque y cierre de un proyecto. MODELO GEOMECANICO Varias prcticas de produccin dependen crticamente del hecho de que la formacin de produccin responde dinmicamente a los cambios en los esfuerzos aplicados. Estas incluyen la deformacin plstica, dilatancia de cizallamiento y accionamiento por compactacin en estrategias de inyeccin/produccin cclica, fracturacin inducida por inyeccin al igual que la fallas en las formacin en las inmediaciones de pozos y coproduccin de arena. Un modelo geomecnico que comprende tres submdulos est disponible para tratar diversos aspectos de los problemas anteriores. El acoplamiento entre el modelo geomecnico y el simulador se realiza de manera modular y explcita. Esto aumenta la flexibilidad y portabilidad del modelo, disminuyendo los costos computacionales.

10 INTRODUCCION

GUIA PARA EL USUARIO STARS

TUTORIA

Introduccin
La seccin de tutora consiste en una gua para el usuario principiante del sistema de entrada de palabras claves, si bien no reemplaza el manual de referencia para el usuario que se presenta en este documento. Esta seccin de tutora solamente abarca el uso de determinadas palabras claves y temas. El manual del usuario contiene una descripcin detallada de cada palabra clave, mientras que la seccin de tutora responde a preguntas puntuales que pueden surgir cuando se construye un conjunto de datos. STARS utiliza el conjunto de datos que el usuario crea inicialmente y de ah crea otros tres o cuatro archivos. Cada ejecucin de STARS crea un archivo de texto de salida (text output file), un archivo ndice SR2 (SR2 index file) (IRF) y un archivo principal SR2 (SR2 main file) (MRF).

OUTPUT FILE DATA SET

STARS

INDEX-OUT MAIN-RESULTS-OUT

Si se desea una ejecucin de reinicio, se necesitan varios archivos existentes y de ah se generan otros tres archivos, segn se indica en el siguiente diagrama:

DATA SET INDEX-IN MAIN-RESULTS-IN

OUTPUT FILE

STARS

INDEX-OUT MAIN-RESULTS-OUT

Si se desea una ejecucin de reinicio, se necesitan varios archivos existentes y de ah se generan otros tres archivos, segn se indica en el siguiente diagrama:

GUIA PARA EL USUARIO STARS

TUTORIA 11

Grupos de datos en el sistema de entrada de palabras claves


Hay varios puntos que se deben tomar en cuenta cuando se construye un conjunto de datos con un sistema de entrada de palabras claves: a. Hay nueve diferentes grupos de datos en el sistema de entrada de palabras claves. b. Los grupos debern ceirse a un determinado orden de entrada: Control de E/S Descripcin del yacimiento Propiedades de los componentes Datos de roca-fluidos Condiciones iniciales Control por mtodos numricos Modelo geomecnico Datos de pozos y datos recurrentes c. Las palabras claves que pertenecen a cada grupo no pueden aparecer en ningn otro grupo, salvo donde se escriba lo contrario especficamente. Por lo general esto sucede con datos recurrentes de otras secciones que pueden ser cambiados en la seccin de Datos de pozos. d. Asimismo es importante ponerle atencin al orden en que se ingresan algunas palabras claves dentro de un grupo.

12 TUTORIA

GUIA PARA EL USUARIO STARS

Cmo leer la sintaxis de las palabras claves


Cada palabra clave tiene una sintaxis, es decir, caracteres, opciones y un ordenamiento exacto que el procesador de palabras claves acepta. Una vez que se sepan ciertas reglas de sintaxis, el usuario podr interpretar la forma de cada palabra clave que se utiliza en este manual. Los tems que se presentan entre parntesis son opcionales, es decir, el usuario tiene la opcin de ingresar el tem o no. El usuario no debe poner estos parntesis en sus datos. Por ejemplo, la sintaxis para la palabra clave *RANGECHECK sera *RANGECHECK ( *ON | *OFF ) Lo que significa que las siguientes formas son aceptables: *RANGECHECK *RANGECHECK *ON *RANGECHECK *OFF La barra vertical significa 'o' y separa los tems de una lista de selecciones. Los corchetes redondos {} denotan cualquier nmero de tems en una lista. Por ejemplo, {well_name} indica una lista arbitraria de nombres de pozo citados. Una lista de tems entre corchetes redondos en una lnea por debajo de una palabra clave denota una tabla de longitud arbitraria. Por ejemplo, la tabla de permeabilidad relativa aguapetrleo: *SWT { Sw krw krow (Pcow) } significa que se puede ingresar cualquier cantidad de filas de Sw, krw y krow (y opcionalmente Pcow), sujeto a un dimensionamiento suficiente. Cualquier propiedad que se deba asignar a los bloques del enmallado se denotar con ARRAY. (ARREGLO). Para la porosidad, ARREGLO: *POR Esto indica que la palabra clave *POR se deber utilizar con una opcin de lectura de arreglos-enmallado. Una sintaxis alternativa que podra preverse para un arreglo del enmallado sera *POR {grid} Algunas palabras claves requieren un nmero por cada componente. Estas se indican de la siguiente manera *KEYWORD {ncomp} *KEYWORD {numy} *KEYWORD {numx} donde ncomp, numy y numx se especifican mediante la palabra clave *MODEL que define la lista de componentes.

GUIA PARA EL USUARIO STARS

TUTORIA 13

Un punto y coma denotan un rango. Se utilizan con mayor frecuencia en las direcciones I-J-K de los bloques. En direccin I, i1(:i2) denotan un nmero nico i1 o el rango i1:i2. Claro est que el rango deber ajustarse al contexto; aqu i1 y i2 debern estar ubicados en [1,ni] y i1 no deber ser mayor que i2 (ni = bloques en direccin I).

14 TUTORIA

GUIA PARA EL USUARIO STARS

Cmo documentar un conjunto de datos


La documentacin de un conjunto de datos se realiza mediante uso de las siguientes palabras claves: a. *TITLE1, b. *TITLE2, c. *TITLE3, y d. *CASEID. las cuales debern estar ubicadas en la seccin de Control de entrada/salida. Estas palabras claves son opcionales y pueden excluirse del conjunto de datos. Sin embargo las mismas resultan muy tiles para documentar archivos y distinguir entre conjuntos de datos similares. Para esto se debe utilizar por lo menos un ttulo, y todo ttulo, al igual que la identificacin de casos, deber estar entre comillas simples. Tanto *TITLE1 como *CASEID se utilizan en el archivo de resultados de simulacin, el cual se utiliza para crear los grficos de simulacin. La palabra clave *TITLE1 podr tener hasta 40 caracteres, mientras que las palabras claves *TITLE2 y *TITLE3 podrn tener un total de hasta 80 caracteres cada una, y la identificacin de casos solamente 8 caracteres. Tambin se podrn utilizar dos indicadores de palabra clave o bien ** para insertar comentarios a travs del conjunto de datos, pudiendo los comentarios aparecer en cualquier parte del mismo. Ejemplo:
*TITLE1 'Simulation Run #1 - 1989-01-23' *TITLE2 'Dual Porosity Problem using the MINC option' *TITLE3 'This is a 12 x 12 x 10 Cartesian grid system' *CASEID 'RUN1' ** Se podr agregar informacin adicional aqu o ** en cualquier parte si no hay suficiente ** espacio en las lneas del ttulo para ** documentar este conjunto de datos. Tambin ** se podrn emplear comentarios para describir ** los datos al ingresarlos.

GUIA PARA EL USUARIO STARS

TUTORIA 15

Cmo realizar un reinicio


QU ES UN ARCHIVO DE REINICIO? Un archivo de reinicio contiene informacin que permite a la simulacin continuar a partir de otra ejecucin. POR QU SE NECESITARIA REALIZAR UN REINICIO? A continuacin se presentan algunos motivos por los cuales se realiza un reinicio: a. para realizar estudios de sensibilidad o ajustes histricos, b. para cambiar las especificaciones de un pozo, c. para realizar una ejecucin de simulacin corta a fin de determinar si los resultados son satisfactorios, previo a la ejecucin de trabajos de mayor envergadura y larga duracin, y d. para ahorrar tiempo de ejecucin en las ejecuciones subsiguientes; por ejemplo, se acaba de completar una ejecucin de simulacin y los resultados preliminares se ven buenos y ahora se desea realizar ejecuciones de prediccin. Por el hecho de haber creado un archivo de reinicio con la ejecucin inicial, se podr seleccionar un intervalo de tiempo tomado desde la mitad de la ejecucin y reiniciar la simulacin. El simulador no necesita volver a empezar desde el comienzo; simplemente contina la ejecucin a partir del intervalo de tiempo seleccionado. CMO SE REALIZA UN REINICIO? Solamente se requieren registros de reinicio si el usuario tiene intenciones de efectuar una reiniciacin a partir de la ejecucin actual en que se encuentra. Para efectuar una ejecucin de reinicio: a. En la primera ejecucin, se utiliza la palabra clave *WRST en la seccin de Control de Entrada/Salida y/o en la seccin de Datos Recurrentes. La palabra clave *WRST indica la frecuencia con que sta se escribe al registro de reinicio. Se ejecuta este primer archivo de datos. Los archivos que se generan incluyen un archivo IRF, un archivo MRF y posiblemente un archivo RRF. b. Se copia este primer archivo de datos (o solamente el archivo de datos principal si se utiliza la opcin *INCLUDE) bajo otro nombre de archivo, de preferencia un nombre similar (por ej.,. case1a.dat, case1b.dat). No se debe cambiar ninguno de los datos originales no recurrentes (con la excepcin de los que se indican ms adelante.) Se agrega la palabra clave *RESTART a la seccin Control de Entrada/Salida del conjunto de datos del usuario. Si el usuario no desea que se le oriente interactivamente ni que se le solicite el nombre de archivo de reinicio IRF, entonces debe especificar esto mediante las palabras claves *FILENAMES *INDEX-IN. c. Se efectan los cambios deseados a los datos recurrentes, pero solamente para aquellos tiempos que ocurren despus del tiempo de reinicio. Se aumenta el mximo nmero de intervalos de tiempo, si es necesario, o se omite la palabra clave *MAXSTEPS del todo.

16 TUTORIA

GUIA PARA EL USUARIO STARS

d. Se ejecuta la segunda corrida, proporcionando el nombre del archivo de reinicio IRF, si el programa le solicita hacerlo. Ejemplo:
*RESTART 30 *WRST 10

QU ELEMENTOS PUEDEN SER MODIFICADOS EN UN REINICIO En un reinicio, lo ms seguro sera cambiar solamente aquellos datos que se encuentran en la seccin de datos recurrentes, salvo las excepciones que se indican a continuacin (las cuales inciden solamente en el flujo entre bloques o en los trminos de fuente/drenaje). a. Reacciones qumicas y reacciones de equilibrio parcial. b. Datos de roca-fluidos, pero no de adsorcin. El mtodo de preferencia sera definir los tipos de roca mltiples mediante *RPT, asignndolos mediante la palabra clave *KRTYPE en los datos recurrentes. c. Viscosidades. d. Permeabilidad absoluta, pero solamente si sta no incide en la porosidad (por ej.,.dilatacin). No se recomienda cambiar las propiedades de los componentes ni las caractersticas del yacimiento manualmente cuando se efecta un reinicio, porque esto anula la consistencia inherente del simulador, pudiendo arrojar resultados que no se pueden reproducir posteriormente. Cuando se efecta un reinicio, en ningn momento se deben modificar los datos que inciden sobre el material establecido (como por ejemplo las densidades, valores K, tamaos de bloque y porosidad). De lo contrario se generan errores en el equilibrio de materiales que no se pueden resolver durante el primer intervalo de tiempo de la ejecucin de reinicio. No se apoya ni se recomienda anular las verificaciones del equilibrio de materiales para resolver este problema. Las definiciones especiales de historias no se pueden modificar cuando se efecta un reinicio.

GUIA PARA EL USUARIO STARS

TUTORIA 17

Control del contenido del archivo de salida a impresin


Para controlar el contenido del archivo de salida a impresin se debe utilizar: a. *WPRN y b. *OUTPRN. Estas palabras claves pueden aparecer en la seccin de Control de entrada/salida o bien los parmetros pueden ser cambiados posteriormente en el conjunto de datos en la seccin de Datos de pozos. *WPRN indica la frecuencia con que se deben escribir los datos de bloques del enmallado, los datos de pozos y los datos de control por mtodos numricos, tales como las iteraciones de Newton y el comportamiento de convergencia de los intervalos de tiempo. Si no se desea obtener datos del enmallado o del pozo en el archivo de salida a impresin, entonces la frecuencia se puede poner a cero. Ejemplo:
*WPRN *WELL 0 *WPRN *GRID 0 *WPRN *SECTOR 0

Si se omite cualquiera de estas palabras claves del conjunto de datos, entonces la opcin por defecto sera imprimir la informacin en cada intervalo de tiempo. Esto puede producir un archivo de salida a impresin bastante grande, el cual puede llenar el espacio disponible en su computadora rpidamente. *OUTPRN limita los datos de pozos, los datos del enmallado y los datos del yacimiento que sern impresos al igual que la cantidad de tablas de propiedades que sern impresas. De hecho, se pueden enumerar los tipos de datos del enmallado que se desean. Los datos de pozos son tratados de manera distinta. Se podrn imprimir todos los datos que sean posibles o bien se podr imprimir solamente un resumen del pozo. Para imprimir informacin por capa para todos los pozos se debe utilizar *OUTPRN *WELL *ALL lo cual constituye la opcin por defecto. Para imprimir el resumen de un rengln por cada pozo se utiliza *OUTPRN *WELL *BRIEF.

18 TUTORIA

GUIA PARA EL USUARIO STARS

Control del contenido del archivo de resultados de simulacin


Para controlar el contenido de los archivos de resultados de simulacin (SR2), se utiliza *OUTSRF. Estas palabras claves podrn aparecer en la seccin de Control de entrada/salida o bien los parmetros podrn ser cambiados posteriormente en la seccin de Datos recurrentes del archivo de datos de entrada. Si no se desea obtener informacin del enmallado o del pozo en el archivo de salida a impresin, entonces la frecuencia se pone a cero, lo cual se puede utilizar para reducir el tamao de un archivo muy grande. En todo caso, esto se puede modificar en los cambios de pozo subsiguientes. *OUTSRF limita cules datos de pozo, datos del enmallado y datos del yacimiento son impresos. Asimismo, se puede solicitar la impresin de variables especiales en determinadas ubicaciones del bloque del enmallado. Hay listas separadas de variables disponibles de informacin del enmallado e informacin de pozos.

GUIA PARA EL USUARIO STARS

TUTORIA 19

Descripcin del sistema de enmallado


Para describir el sistema de enmallado se necesitan las siguientes palabras claves: a. *GRID, b. *DI, c. *DJ, d. *DK, Las palabras claves opcionales son e. *DEPTH, *DTOP y *DIP. Las palabras claves antes enumeradas debern aparecer en la seccin de Descripcin del yacimiento y debern anteceder las palabras claves *NULL y *POR en el conjunto de datos. *GRID describe el tipo de sistema de enmallado que se utiliza. Existen 3 opciones de enmallado: cartesiano regular, profundidad variable/espesor variable y cilndrico radialangular. Cada una de estas opciones requiere especificar la cantidad de bloques del enmallado en direccin I (x -o- r), en direccin J (y o theta) y en direccin K (z). Ejemplo:
*GRID *CART 10 10 6 *GRID *VARI 10 10 6 *GRID *RADIAL 10 1 15

El primer ejemplo describe un enmallado cartesiano regular de 10 x 10 x 6. El segundo describe un enmallado de profundidad variable/espesor variable tambin de 10 x 10 x 6 y el tercero describe un sistema cilndrico radial-angular de 10 x 1 x 15 de un estudio de conificacin. Las palabras claves *DI, *DJ y *DK son obligatorias. Las dimensiones de los bloques del enmallado se ingresan mediante el uso de estas tres palabras claves, las que debern utilizarse conjuntamente con las opciones de lectura de arreglos. Ejemplo:
*GRID *DI *DJ *DK *CART 10 10 12 *CON 100.0 *CON 100.0 *KVAR 25.0 2*50.0 3*40.0 75.0 3*40 2*50

donde el sistema de enmallado consiste en un sistema de enmallado cartesiano regular. Cada uno de los 10 bloques del enmallado en direccin I tiene 100.00 metros de ancho. Cada uno de los 10 bloques del enmallado en direccin J tiene 100.0 metros de ancho y cada capa en direccin K tiene el mismo espesor, pero ste vara entre capas. Cabe mencionar que los datos empiezan con la primera capa inferior cuando se utiliza *KDIR *UP.

20 TUTORIA

GUIA PARA EL USUARIO STARS

Especificacin de bloques nulos


Existen dos maneras de indicar la presencia de bloques nulos dentro de un determinado sistema de enmallado: a. *NULL y b. *VAMOD. Ambas debern aparecer en la seccin de Descripcin del yacimiento. Mediante uso de *NULL los bloques nulos se indican con el nmero 0 y los bloques activos se indican con el nmero 1. En el siguiente ejemplo, todos los bloques, salvo los bloques del 1 al 4 en direccin I, del 1 al 3 en direccin J y los bloques del 1 al 3 en direccin K son activos. Se puede utilizar la opcin de lectura del arreglo *IJK para este ejemplo: Ejemplo:
*NULL *IJK 1:10 1:10 1:3 1 1:4 1:3 1:3 0

Cabe observar que la segunda lnea anula la primera lnea. *NULL es opcional y si no se encuentra presente, se da por sentado que todos los bloques se encuentran activos. Asimismo, cabe mencionar que *NULL es el mtodo de preferencia para especificar bloques nulos. En STARS, un bloque que cuenta con una porosidad nula no se convierte en un bloque nulo como sucede en el simulador isotrmico. En STARS, un bloque de porosidad nula permanece activo a fin de manejar la conduccin trmica, aun si cuenta con un volumen de poro nulo.

GUIA PARA EL USUARIO STARS

TUTORIA 21

Descripcin de un enmallado refinado


*REFINE se utiliza para describir la ubicacin de un enmallado refinado. La palabra clave *REFINE deber aparecer en la seccin de Descripcin del yacimiento y deber anteceder las palabras claves *NULL y *POR en el conjunto de datos. Para *REFINE se requiere especificar la cantidad de bloques refinados en que sern divididos los bloques fundamentales del enmallado en cada direccin donde se desea el refinamiento. Por ejemplo, se desea dividir un bloque (1,1,3) de un sistema de enmallado cartesiano regular de 10x10x3 en 2 bloques del enmallado refinado en direccin I, 3 bloques en direccin J y 2 en direccin K. La palabra clave se indica de la siguiente manera: Ejemplo:
*REFINE 1 1 3 en 2 3 2

Est permitido dividir un bloque fundamental en 4 bloques refinados, como mximo, en cada direccin. Si se desea dividir distintas reas en diferentes configuraciones, entonces se podrn utilizar las palabras claves *REFINE subsiguientes, asegurando de mantenerse al tanto de la ubicacin correcta de los bloques fundamentales. Asimismo, cabe mencionar que no se permite el refinamiento del enmallado cuando se utiliza la opcin de doble porosidad. Se puede utilizar la opcin de espesor variable/profundidad variable con un enmallado refinado. Sin embargo, se supone que los espesores de los bloques refinados individuales son iguales dentro de cada bloque fundamental individual del enmallado. Una vez que se declara el deseo de utilizar un enmallado refinado, entonces se deber utilizar *RG para cualquier propiedad que pueda variar de las propiedades de los bloques fundamentales correspondientes. De lo contrario, las propiedades de los bloques fundamentales sern atribuidas a los bloques del enmallado refinado.

22 TUTORIA

GUIA PARA EL USUARIO STARS

Utilizacin de doble porosidad/doble permeabilidad


A continuacin se presentan las palabras claves que podrn utilizarse para invocar las opciones de doble porosidad/doble permeabilidad: a. *DUALPOR b. *MINC, c. *SUBDOMAIN, d. *DUALPERM, e. *DIFRAC, f. *DJFRAC, y g. *DKFRAC Estas palabras claves debern aparecer en la seccin de Descripcin del yacimiento. Solamente se puede utilizar una opcin entre las diferentes opciones disponibles para un determinado conjunto de datos. En caso de utilizarse cualquiera de stas, se deben insertar antes de las palabras claves *NULL y *POR. EL CASO DE DOBLE POROSIDAD/DOBLE PERMEABILIDAD En el caso de un modelo de doble porosidad/doble permeabilidad, la entrada de valores de porosidad requiere una entrada de la matriz y de la fractura. Los datos de la matriz debern ingresarse primero y luego los datos de la fractura. Se prev un procedimiento similar para otros datos. Ejemplo:
*POR *MATRIX *IJK 1:10 1:10 1:3 0.3 1:4 1:3 1:3 0.0 *POR 1:10 8 *MOD 8 *FRACTURE *IJK 1:10 1:3 0.0 7:9 1:2 0.4 7:8 1 = 0.45

El ejemplo tambin ilustra el uso de *MOD que modifica la propiedad del enmallado de algunos bloques, desde una porosidad de 0.40 hasta una porosidad nueva de 0.45. En el caso de doble porosidad, los bloques nulos implican que tanto la matriz como la fractura cuentan con cero porosidad. Por lo general, la porosidad de la matriz o la porosidad de la fractura pueden ponerse a cero, siendo la otra distinta de cero.

GUIA PARA EL USUARIO STARS

TUTORIA 23

Problemas con intervalos de tiempo pequeos o tiempos de ejecucin largos


Cuando surgen problemas, antes de llamar a CMG resulta extremadamente til volver a ejecutar el problema *OUTPRN *ITER *NEWTON lo cual activa la convergencia de matriz al igual que los diagnsticos de convergencia iterativa newtoniana. Pueden producirse fallas en la convergencia a raz de: a. fallas en la convergencia iterativa interna b. fallas en la convergencia newtoniana lo cual ocasiona cortes en los intervalos de tiempo, o bien c. errores en el balance de materiales Si en el archivo de salida se descubre que no hay una convergencia frecuente de la rutina de iteracin, entonces se deben intentar estos correctivos: 1. tomar intervalos de tiempo ms pequeos. Esto se logra fijando un tamao de intervalo de tiempo mximo ms pequeo mediante uso de *DTMAX o bien reduciendo los cambios deseados por cada intervalo de tiempo mediante uso de *NORM *PRESS y/o de *NORM *SATUR. 2. aumentar el nmero de iteraciones especificadas empleando la palabra clave *ITERMAX, o bien 3. aumentar el grado de factorizacin utilizando *SDEGREE. Cabe mencionar que este correctivo aumenta los requisitos de almacenamiento. Si no hay convergencia de la rutina de iteracin en la primera o segunda iteracin newtoniana, pero al menos hay convergencia en la ltima de stas, entonces esto no constituye un problema serio. Una falla en la convergencia de iteracin newtoniana ocasiona cortes en los intervalos de tiempo producto de cambios mximos en las variables primarias que exceden los cambios nominales especificados por un factor de ms de dos por cada intervalo de tiempo. Pueden darse valores no fsicos, tales como presiones y/o saturaciones negativas o casos en que se excede el nmero mximo especificado de iteraciones newtonianas. Si el problema se suscita por cambios mximos, esto no constituye un problema serio CON TAL DE QUE no ocurra a menudo. Si se producen numerosos cortes en los intervalos de tiempo, entonces se puede intentar los siguientes correctivos: 4. revisar las curvas de PVT y de la roca (formacin) para determinar si hay faltas de linealidad;. las curvas deben ser suaves. 5. verificar que las propiedades del enmallado y las dems propiedades estn adecuadamente especificadas. 6. revisar los lmites de especificacin del pozo. Siempre resulta una prctica conveniente el especificar una presin de fondo mxima por cada pozo de inyeccin y una presin de fondo mnima por cada pozo productor.
24 TUTORIA GUIA PARA EL USUARIO STARS

7. aumentar el nmero especificado del ciclo de Newton utilizando la palabra clave *NEWTONCYC en caso de que la falta de convergencia se produzca por exceder una cantidad mxima de iteraciones newtonianas. Si se alcanza el mximo nmero de iteraciones a raz de una oscilacin en los valores, segn se indica por una oscilacin en los cambios mximos y por mensajes en el archivo de salida de que el gas est en posicin encendida o apagada en los bloques del enmallado, entonces sera una mejor solucin suavizar las faltas de linealidad (4) o reducir el tamao del intervalo de tiempo (1). 8. fijar algunas regiones del yacimiento o bien el yacimiento entero a completamente implcito. El criterio de conmutacin por defecto, *AIM *STAB, verifica la conmutacin de explcito a implcito solamente si el bloque del enmallado se encuentra adyacente a un bloque implcito. Por lo tanto, si hay regiones del yacimiento donde ocurren cambios dramticos y estas regiones no se encuentran adyacentes a los pozos, entonces se deben fijar las regiones problemticas a implcito. Algunos ejemplos de tales situaciones seran a. cuando no se utiliza la inicializacin del equilibrio vertical. En algunos casos, esto puede producir grandes cambios en la presin y en la saturacin inicialmente, aun si todos los pozos estn cerrados. Cuando esto sucede, se debe realizar una ejecucin de completamente implcito. b. cuando hay una capa de gas. El nivel inferior de la capa de gas puede fijarse a implcito si hay una fuerte formacin de cspides por lo menos en las regiones donde ocurre la formacin de cspides. c. cuando los bloques tienen una permeabilidad extremadamente elevada, pequeos cambios en la presin producen grandes cambios en la saturacin. Se deben fijar los bloques a completamente implcitos en estas regiones. Se recomienda utilizar 0.1 kPa como la tolerancia de convergencia de presin para las zonas de alta permeabilidad. Pueden producirse errores en el balance de materiales cuando las tolerancias de convergencia son demasiado grandes en comparacin con el cambio nominal en cada intervalo de tiempo. Se debe revisar las tolerancias para asegurar que estn a un orden de magnitud menor que los valores nominales y se debe asimismo utilizar la palabra clave *MATBALTOL para cambiar la sensibilidad del modelo. En la mayora de los casos, los valores por defecto de los cambios deseados, *NORM *PRESS y *NORM *SATUR al igual que las tolerancias, *CONVERGE *PRESS y *CONVERGE *SATUR, son adecuados. Sin embargo, en los casos donde se intenta simular fracturas o pozos horizontales, es mejor utilizar valores pequeos. Para problemas de conificacin tambin se recomienda utilizar valores ms pequeos en los cambios deseados. "Refirase tambin a la subseccin "Mejoramiento del Rendimiento de la Ejecucin" ms adelante en esta seccin de Tutora.

GUIA PARA EL USUARIO STARS

TUTORIA 25

Definicin de pozos
Los pozos se definen utilizando las siguientes palabras claves. Cabe mencionar que el orden de las palabras claves deber observarse estrictamente: *WELL (Palabra clave requerida) *PRODUCER (Palabras claves requeridas que debern ir despus de las palabras claves de terminacin de pozo) -o*INJECTOR -o*SHUTIN -o*OPEN *INCOMP (Palabra clave requerida si se inyecta la fase petrleo o la fase gas. La misma se inserta despus de *INJECTOR.) *OPERATE (Se requiere un lmite de operacin como mnimo.) *MONITOR (Los lmites de monitoreo son opcionales.) *GEOMETRY (Opcional. Deber anteceder una palabra clave de terminacin de pozo seguida por la subpalabra clave *GEO. No puede utilizarse con pozos de inyeccin no ponderados.) *PERF (Se requiere por lo menos una de estas tres palabras claves o bien una combinacin de las mismas.) -o*PERFV -o*PERFRG Todas estas palabras claves debern estar ubicadas en la seccin de Datos de pozos del conjunto de datos. Ahora resulta posible en un principio definir un pozo, ponerle nombre y especificar su afiliacin de grupo mediante uso de la palabra clave *WELL, y ms tarde especificar las terminaciones del pozo mediante uso de la palabra clave *PERF y posteriormente, en otra oportunidad, definir el tipo de pozo con la palabra clave *PRODUCER o *INJECTOR, y lograr activar el pozo.
26 TUTORIA GUIA PARA EL USUARIO STARS

Definicin de tipos de pozo


Existen cuatro tipos de pozo. Estos son: a. *PRODUCER, b. *INJECTOR, c. *SHUTIN, y d. *OPEN. Cada una de estas palabras deber aparecer en la seccin de Datos de Pozo, y la palabra clave *PRODUCER o *INJECTOR deber definirse antes de que el pozo pueda entrar en operacin. Cuando un pozo se define mediante uso de la palabra clave *WELL, adquiere un estado cerrado *SHUTIN; cuando el tipo de pozo se define con la palabra clave *PRODUCER o *INJECTOR, ste automticamente adquiere un estado abierto *OPEN. La palabra clave *SHUTIN se puede especificar para un pozo en cualquier momento despus de que se ha definido el pozo con la palabra clave *WELL; La palabra clave *OPEN solamente se puede especificar despus de que se ha indicado el tipo de pozo con *PRODUCER o *INJECTOR. Las terminaciones de un pozo se pueden especificar con la palabra clave *PERF antes de especificar el tipo de pozo, pero ste solamente puede entrar en operacin despus que se ha definido el tipo de pozo como pozo productor o de inyeccin. Ejemplo:
*WELL 1 'MED RIVER P1' *VERT 1 1 *WELL 2 'MED RIVER P2' *VERT 15 15 *WELL 3 'MED RIVER I1' *VERT 5 5 *WELL 4 'MED RIVER I2' *VERT 10 10 *PRODUCER 1:2 ... ** tanto el pozo 3 como el pozo 4 son pozos de ** inyeccin ponderados en base a la movilidad. *INJECTOR 3:4 *MOBWEIGHT ... *PERFV 1:2 ** Los pozos productores 1 y 2 han sido terminados ** a travs de las capas K de 1 a 3, cada una con un ** ndice de pozo de 1.65 1:3 1.65 ** Los pozos de inyeccin 3 y 4 han sido terminados ** a travs de las capas K, 2 y 3, cada una con un ** ndice de pozo de 1.87. *PERFV 3:4 2:3 1.87

GUIA PARA EL USUARIO STARS

TUTORIA 27

Cmo cerrar un pozo y reabrirlo


Se puede cerrar un pozo temporalmente de manera explcita en cualquier momento despus de haber sido definido en una sentencia *WELL; sin embargo, el estado abierto *OPEN solamente se puede especificar despus de haber definido el tipo de pozo con una palabra clave *INJECTOR o *PRODUCER. Cuando se da una sentencia *WELL para un pozo, el pozo se inicializa al estado cerrado. Cuando se especifica un estado *INJECTOR o *PRODUCER para un pozo, ese pozo se abre automticamente. Despus de estar completamente definido (incluyendo las perforaciones y el tipo de pozo) el pozo se puede abrir en cualquier momento mediante uso de la palabra clave *TIME (tiempo) o * DATE (fecha). El pozo se puede cerrar inmediatamente despus de haber sido abierto automticamente. El usuario puede abrir un pozo que ha estado cerrado temporalmente en cualquier momento despus de que se haya definido el tipo de pozo con la palabra clave *PRODUCER o *INJECTOR. Ejemplo: Una reinyeccin de estimulacin por vapor. Definir ambos pozos, luego abrir y cerrarlos segn se requiera.
time 0 ** Ciclo No. 1 - Inyeccin ** POZO DE INYECCION: Inyeccin de vapor a presin constante well 1 'Injector 1' injector mobweight 1 operate bhp 1000 tinjw 450 qual .7 perf 1 ** i j k wi 1 1 1 88 ** POZO PRODUCTOR: Tipo de tasa de lquido constante well 2 'Producer 1' producer 2 operate liquid 1000 perf 2 ** i j k wi 1 1 1 88 shutin 2 ** Cerrar el pozo productor time 10 ** Reinyeccin No. 1 - Reaccin shutin 1 ** Cerrar el pozo de inyeccin time 17 ** Reinyeccin No. 1 - Produccin open 2 ** Abrir el pozo productor time 40 stop

28 TUTORIA

GUIA PARA EL USUARIO STARS

Lmites de operacin y de monitoreo


Las palabras claves *OPERATE y *MONITOR indican los lmites que inciden en un pozo determinado. Se requiere por lo menos un lmite de operacin en tanto que los lmites de monitoreo son opcionales. Cada pozo introduce una nueva variable desconocida Pbh, la presin de fondo, a la simulacin, requirindose una ecuacin de lmites para determinar esta variable. El primer lmite de operacin en una lista de lmites de operacin y de monitoreo corresponde al lmite de operacin primario. Al principio el simulador intenta operar en base a este lmite primario, al mismo tiempo monitoreando los dems lmites de la lista. Si uno de los lmites de operacin es violado, habindose utilizado *CONT, entonces este lmite violado pasa a ser el lmite de operacin. Si ms de un lmite de operacin es violado entonces se toma la accin asignada ms drstica: ms drstica: *STOP *SHUTIN menos drstica: *CONT POZOS PRODUCTORES Para un pozo productor el funcionamiento debe ser en base a a. un lmite de tasa (el lmite de operacin primario), b. una presin de fondo mnima, o c. una presin de cabeza de tubera de produccin mnima Si el pozo productor es un pozo de petrleo, se debe escoger un lmite de tasa de petrleo. Si el pozo produce gas, se debe escoger un lmite de tasa de gas. Un lmite subsiguiente que se puede usar con un pozo productor es un lmite de presin mnima. Ejemplo:
*PRODUCER 1 *OPERATE *MAX *OIL 12000.0 *CONT *OPERATE *MIN *BHP 1500.0 *CONT

Este ejemplo demuestra: a. el uso de la tasa de petrleo como el lmite primario de este pozo de petrleo, b. el lmite posterior de la presin de fondo, o c. un lmite de presin de cabeza de tubera de produccin mxima. Si ocurre una violacin, la accin a tomar consiste en continuar y conmutar el lmite de operacin primario al lmite que acaba de ser violado. *CONT es la opcin por defecto as que no es necesario ingresarla.

GUIA PARA EL USUARIO STARS

TUTORIA 29

POZOS DE INYECCION Para un pozo de inyeccin, se escogera: a. un lmite de tasa de inyeccin mxima como el lmite de operacin primario, b. un lmite de presin de fondo mxima, o c. un lmite de presin de cabeza de tubera de produccin mxima. Si se est inyectando gas, se escoge el lmite de tasa de gas. Si se trata de un pozo donde se est inyectando agua, se escoge la tasa de agua, etc. Ejemplo:
*INJECTOR 2 *OPERATE *MAX *WATER *OPERATE *MAX *BHP 10000.0 *STOP 2250.0 *STOP

Este ejemplo indica que: a. la tasa de agua para este pozo de inyeccin de agua es el lmite primario y b. la presin de fondo es el lmite de operacin secundario que ser monitoreado al mismo tiempo. En ambos casos, si alguno de estos lmites es violado la simulacin se detendr. LIMITES DE MONITOREO El formato del lmite de monitoreo incluye *MONITOR y luego el tipo de lmite. Despus se requiere un valor para todo, salvo el reflujo. Por ltimo, se requiere la accin en caso de que se haya violado algn lmite. Nuevamente se toma la accin ms drstica cuando ms de un lmite ha sido violado al mismo tiempo. Se recomienda en particular monitorear la relacin gas-petrleo (GOR) y el corte de agua, lo cual posiblemente evite algunas dificultades durante la ejecucin del trabajo de simulacin. Ejemplo:
*PRODUCER 1 *OPERATE *MAX *OIL *OPERATE *MIN *BHP *MONITOR *GOR 1200.0 2500.0 15000.0 *CONT *CONT *STOP

30 TUTORIA

GUIA PARA EL USUARIO STARS

Especificacin de los ndices de pozo


Para ingresar los ndices de pozo se utilizan las siguientes palabras claves: a. *GEOMETRY, b. *PERF, o c. *PERFV, o d. *PERFRG. Estas palabras claves debern estar ubicadas en la seccin de Datos de pozos. Las palabras claves de terminacin de pozos constituyen datos requeridos, mientras que *GEOMETRY es opcional. Se puede utilizar *GEOMETRY con pozos de inyeccin o pozos productores ponderados en base a la movilidad. *GEOMETRY requiere los parmetros necesarios para calcular los ndices de pozo internamente. Las palabras claves de terminacin de pozo, *PERF, *PERFV y *PERFRG requieren la ubicacin de la terminacin de pozo y el ndice de pozo que el usuario calcula. Si se utiliza la palabra clave *GEOMETRY, entonces se requiere acompaarla con una palabra clave de terminacin de pozo. *GEO se utiliza con la palabra clave de terminacin de pozo para indicar que los parmetros del pozo han sido ingresados. *GEOMETRY siempre antecede a *PERF, *PERFV y *PERFRG. *PERF es ideal para pozos horizontales o desviados, pero tambin podr utilizarse con pozos verticales. Esta palabra clave tiene el siguiente formato: Ejemplo:
*WELL 1 '12-09-18-56' *PERF 1 ** if jf kf wi 1 1 2:4 1.24 -o*WELL 1 '12-09-18-56' ** rad geofac wfrac skin *GEOMETRY *K .375 .2488 1.0 0.0 ** La palabra clave de terminacin de pozo deber ** insertarse despus de la palabra clave de ** geometra que pertenece al pozo 1 *PERF *GEO 1 ** if jf kf ff 1 1 2:4 1.

Si se ha utilizado *VERT con *WELL, entonces se ha especificado un pozo vertical. Se debe utilizar *PERFV. Solamente se requiere ingresar el bloque del enmallado o el rango de bloques en direccin K, por el hecho de que ya se ha ingresado la ubicacin de I y J con *VERT. Cuando se utiliza *GEOMETRY, se debe utilizar *GEO con *PERFV. Ejemplo:
*WELL 2 *VERT 2 2 *PERFV 1 ** kf wi 2:4 1.56

Si se utilizan bloques del enmallado refinado y los pozos estn ubicados en las inmediaciones, entonces se deber utilizar *PERFRG. En caso de utilizar *GEOMETRY, se requiere emplear una vez ms la palabra clave *GEO. *PERFRG requiere la ubicacin del bloque (o bloques)
GUIA PARA EL USUARIO STARS TUTORIA 31

fundamentales del enmallado en el cual el pozo es terminado y la ubicacin del bloque o bloques del enmallado refinado en el cual el pozo es terminado. Ejemplo:
... ** El refinamiento crear 3 enmallados refinados ** en direccin I, 3 en direccin J y dos en ** direccin K en el bloque(1,1,3). *REFINE 3 3 2 *RANGE 1 1 3 ... *WELL 1 *PERFRG 1 ** if jf kf ir jr kr wi 1 1 3 2 2 1:2 1.75

32 TUTORIA

GUIA PARA EL USUARIO STARS

Pozos horizontales
Los pozos horizontales pueden simularse de dos maneras distintas. METODO 1: El primer mtodo contempla el modelado de pozo como una fuente lineal (pozo de inyeccin) o de drenaje (pozo productor). Este mtodo no toma en cuenta la cada de presin por friccin en el agujero ni los efectos de retencin de lquido. Resulta importante tomar en cuenta que cuando se utiliza el mtodo de fuente y drenaje si el campo que se intenta modelar se sabe que tiene algn problema de reflujo, este mtodo arrojar resultados errneos. Por lo general, si las cantidades de reflujo son pequeas esto no incide mayormente. Si se nota un cambio en cuanto a superficie, aun uno pequeo, en la permeabilidad, la diferencia puede causar reflujo. Las siguientes palabras claves se utilizan para definir pozos horizontales de fuente/drenaje: a. *WELL b. *INJECTOR o *PRODUCER c. *OPERATE d. *GEOMETRY e. *PERF *GEO *GEOMETRY y *PERF producen la salida de las productividades de pozo. Se debe ejecutar este conjunto de datos y observar las tasas de produccin que resultan. Si estos valores no son los deseados, el usuario puede ingresar sus propios valores mediante *PERF sin emplear *GEO. METODO 2: El segundo mtodo para el modelado de pozos horizontales consiste en utilizar el modelo de agujero discretizado. Este mtodo novedoso maneja la hidrulica del agujero de una manera dinmica, pudiendo aplicarse tambin para pozos productores verticales. Este mtodo es idneo para situaciones en que resulta importante la cada de presin por friccin o los efectos de retencin del lquido. La palabra clave que se invoca para esta opcin es *WELLBORE. Ya que el mtodo modela el agujero como una segunda porosidad en el bloque del pozo, tambin debern asignarse las tablas correspondientes de compresibilidad, de tipos de roca y de permeabilidad relativa.

GUIA PARA EL USUARIO STARS

TUTORIA 33

Detencin de una ejecucin de simulacin


SIEMPRE se debe utilizar la palabra clave *STOP para terminar una ejecucin de simulacin. La palabra clave *STOP aparece una sola vez en el conjunto de datos, es decir, en el ltimo rengln del conjunto de datos en la seccin de Datos de pozos. Siempre se indica un tiempo de detencin o una fecha de detencin. Ejemplo:
*DATE 1998 09 08 *STOP

34 TUTORIA

GUIA PARA EL USUARIO STARS

Directrices para la preparacin de datos de pozo


La siguiente gua ayudar al usuario a utilizar la seccin de DATOS DE POZOS Y DATOS RECURRENTES del presente documento. Cuando se ingresan los datos de pozos por primera vez en el conjunto de datos, la siguiente informacin deber estar presente en el orden indicado: 1. Se requiere una de las dos palabras claves *TIME o *DATE 2. Definir un valor para *DTWELL, que constituye el primer tamao de intervalo de tiempo que se utiliza inmediatamente despus de que se haya definido el pozo. 3. Identificar todos los pozos nuevos utilizando *WELL. Cada conjunto de definiciones de pozo consiste en: 4a. Definir un pozo nuevo o un pozo con cambios importantes en su funcionamiento tales como *PRODUCER e *INJECTOR. 4b. Definir los lmites de operacin o monitoreo para ese pozo. 5. Indicar las ubicaciones y las geometras de los pozos o bien los ndices de pozo utilizando *GEOMETRY y cualquiera de las palabras claves de terminacin de pozo (*PERF, *PERFV o *PERFRG). Los pasos de 1 al 5 DEBERAN aparecer en todo conjunto de datos. 6. Utilizar *SHUTIN solamente despus de haber realizado los pasos del 1 al 5. 7. Utilizar *OPEN para volver a abrir un pozo que ha sido cerrado previamente. 8. Cabe mencionar que se requieren diferentes palabras claves segn las opciones que se utilizan. Los cambios de pozo posteriores que ocurren a diferentes tiempos o en distintas fechas se realizan con los pasos 10 a 17: 9. Definir los pozos y grupos nuevos. Utilizar los pasos 1,3,4,5 y 6 antes de fijar los parmetros de los pozos existentes. 10. Se puede modificar el lmite de operacin primario de cualquier pozo con *ALTER. Utilizar con *TIME o *DATE. 11. Se puede ajustar los controles de E/S y los multiplicadores de transmisibilidad, segn se requiera. 12. Las palabras claves *DTWELL, *DTMAX, *DTMIN tambin pueden aparecer en cambios de pozo posteriores.

GUIA PARA EL USUARIO STARS

TUTORIA 35

Cmo ejecutar una simulacin


En esta seccin se detallan mtodos para ejecutar una simulacin. Resea general STARS requiere que el usuario provee un nombre de archivo de datos de entrada, lo cual, de por s puede servir para controlar todos los dems nombres de archivo de entrada y salida. . Usted puede arrastrar-y-soltar un archivo de datos de entrada al programa STARS, lo que hace que se ejecute en una ventana nueva. . STARS escribe informacin a los diferentes archivos de salida, pero tambin escribe informacin til del diario al dispositivo de salida estndar, como, por ejemplo, la pantalla. El mtodo para especificar el nombre de archivo de datos y tambin para capturar la salida del diario, depende de cul de las modalidades de ejecucin detalladas a continuacin se utiliza: Lanzador, guin u orden en bruto. Lanzador de Tecnologa CMG El Lanzador de Tecnologa (Technology Launcher) de CMG es una interfase grfica a la serie de software de CMG incluyendo a STARS, para plataformas Windows. El usuario puede arrastrar-y-soltar un archivo de datos de entrada al programa STARS, haciendo que ste se ejecute en una ventana nueva. El Lanzador maneja la pasada de nombres de los archivos de datos a STARS. Sin embargo, para una corrida de reinicio el usuario deber proporcionar el nombre del archivo de reinicio de entrada IRF, mediante uso de la palabra clave *FILENAME *INDEX-IN en los datos o bien como respuesta a un mensaje de orientacin interactivo. La salida del diario es dirigida a la ventana recin creada, que permanece despus de que la simulacin haya terminado, y opcionalmente a un archivo. Guin El mtodo script para ejecutar STARS es til cuando se debe ejecutar corridas secuenciales de una serie de archivos de datos y el programa Launcher no est disponible. Cuando se utiliza un guin, se recomienda especificar todos los nombres de archivo requeridos (datos de entrada y posiblemente reinicio de entrada) mediante argumentos de la lnea de rdenes y/o palabras claves *FILENAME de manera tal que no se necesitan mensajes de orientacin. Los siguientes guiones que se encuentran en el directorio del rea de versiones de STARS /cmg/stars/yyyy.vv/tpl (en que "yyyy" corresponde al ao y "vv" al nmero de la versin para ese ao) se pueden usar "tal como estn" o se pueden adaptar a tareas especficas. Cualquier guin contendr la orden sin procesar que se describe a continuacin. Si el usuario desea acceder a un ejecutable correspondiente a un determinado icono del Lanzador, el dilogo "Modificar Icono" contiene el nombre de la va de acceso al ejecutable. Windows: El archivo por lotes de CMG runall.bat acepta un nombre de aplicacin tal como st200610 y lo ejecuta con todos los archivos de datos que se encuentran en el directorio, colocando cada salida de diario en un archivo cuyo nombre corresponde al archivo de datos con .log agregado. Para que esto pueda funcionar, se requiere el archivo por lotes runall1.bat. El archivo ejecutable deseado de STARS y su DLL asociada (biblioteca de enlaces dinmicos) debern copiarse al directorio en el cual se ejecutarn las simulaciones, o sino el nombre de va de acceso exe puede ser cambiado en el script. El uso tpico sera runall st200010
36 TUTORIA

GUIA PARA EL USUARIO STARS

Orden en bruto Tanto en UNIX como en Windows CMD la orden en bruto para ejecutar STARS sera st2006vv.exe -f datafile -log donde vv corresponde al nmero particular de la versin. El nombre de archivo del ejecutable consistira en lo que haya sido copia o enlazado, pudindose utilizar asimismo nombres de va de acceso completos. El nombre de archivo de datos de entrada se puede proveer mediante argumento de la lnea de rdenes o bien mediante orientacin interactiva. El nombre de archivo de reinicio de entrada se puede proveer mediante la palabra clave del argumento de la lnea *FILENAME *INDEX-IN en los datos o bien mediante orientacin interactiva. Todos los argumentos de lnea de rdenes se describen al comienzo de la seccin Control de Entrada/Salida. El diario se escribe al dispositivo de salida estndar, al cual se le puede permitir enrollarse en pantalla o bien puede ser redirigido a un archivo mediante uso de >, lo que resulta de mayor utilidad. Las plataformas UNIX pueden utilizar & para ejecutarlo en el fondo y nohup para mantenerlo en ejecucin aun despus que el usuario salga del sistema. Prioridad de ejecucin en W2k/WinNT De los niveles de prioridad disponibles en W2k/WinNT, el nivel de prioridad por defecto que se utiliza para ejecutar una simulacin es Normal/Medio, lo cual podra reducir de manera importante la sensibilidad de respuesta de otras tareas tales como editar archivos grandes y visualizar RESULTS. La experiencia nos demuestra que al reducir la prioridad de ejecucin del simulador a un nivel Bajo, esto repone el tiempo de respuesta de otras tareas sin afectar mayormente el tiempo de ejecucin de la simulacin. Lo que se presenta a continuacin se puede realizar para el proceso que ejecuta la simulacin, o para la ventana de rdenes creada manualmente antes de emitirse el guin o la orden en bruto (los procesos filiales heredan la prioridad ms baja). El usuario debe seguir los siguientes pasos: entrar al Administrador de Tareas (Task Manager) (presionar el botn derecho del mouse con el cursor apuntando a la barra de tareas), ir al tabulado Processes (Procesos), y presionar el botn derecho del mouse con el cursor apuntando al proceso de inters (v.g.- "st200010.exe" o CMD.EXE). Del men se escoge la opcin Set Priority (Ajustar Prioridad) y luego se escoge la opcin Low (Baja). Tambin se puede hacer visible la prioridad en el tabulado de Procesos seleccionando la opcin View/Select Columns (visualizar/seleccionar columnas) y chequeando la caja Base Priority (Prioridad Base). Esta columna nueva se visualizar cada vez que se invoque el Task Manager (Administrador de Tareas) a partir de entonces, hasta que el usuario la inhabilite.

GUIA PARA EL USUARIO STARS

TUTORIA 37

Cmo mejorar el funcionamiento numrico


En esta seccin se analizan mtodos para diagnosticar los casos de funcionamiento numrico bajo de la simulacin, junto con sugerencias de cmo mejorar el funcionamiento. Cmo leer la salida del diario Adems de los resultados usuales de simulacin que se escriben a los archivos de salida, un resumen de cada intervalo de tiempo de la simulacin, denominado diario o bitcora, se escribe a la pantalla, (o bien se escribe a un archivo en caso de haber sido redirigido). A continuacin se presenta un ejemplo de la salida de diario.
----Time Step--C Size U No. days IT T -- ----- -- 1 .5000 4 --Inyeccin-Gas Agua ------Time------days ---.5000 yy/mm/dd --------1980/01/02 -----------Production----------Oil Gas Water GOR Wat. ft3 Cut bbl/d ft3/d bbl/d /bbl % ----- ----- -------- ----7.555 3.280 30.27

Mat ---Cambios mximos--Bal Pres Sat Temp Err pies3/d bbl/d % psi w/o/g deg F ------------ --------------403.6 0 196.6 0.0086w 4.940

La seccin de intervalos de tiempo cuenta con cuatro columnas: nmero del intervalo de tiempo, tamao del intervalo de tiempo en das, nmero de iteraciones de Newton que se requieren para resolver el problema de intervalos de tiempo no lineales y el nmero de veces que el intervalo de tiempo no logr converger (cortes). La seccin de tiempo cuenta con la hora y la fecha del intervalo de tiempo. La seccin de produccin muestra el total de tasas de produccin de Petrleo, Gas y Agua, junto con la GOR (relacin gas-petrleo) y el corte de agua. La seccin de inyeccin muestra el total de tasas de inyeccin de Gas y Agua (estas fases pueden ser diferentes, segn lo que se est inyectando). Luego se muestra el error en el equilibrio de materiales, en porcentajes. Finalmente, se muestra el mximo de cambios de presin, saturacin (con indicador de fase) y temperatura. Tamao del intervalo de tiempo El tamao del intervalo de tiempo depende (a) de los cambios mximos del intervalo anterior comparado con valores *NORM, (b) del tamao mximo del intervalo de tiempo de *DTMAX, o bien (c) de los intervalos de tiempo ms pequeos debido a frecuentes fallos en la convergencia. Si los intervalos de tiempo son ms pequeos de lo previsto, se debe verificar lo siguiente: Si por lo menos uno de los cambios mximos se encuentra cerca se su valor *NORM, entonces el tamao del intervalo de tiempo es apropiado, y la nica manera de aumentarlo sera aumentando los valores *NORM. Cabe mencionar que hay valores *NORM para composiciones de fase que no se muestran en el diario (pero que se pueden mostrar en el archivo de salida). Los cambios de composicin rara vez controlan el tamao del intervalo de tiempo por ms de unos intervalos de tiempo aislados.

38 TUTORIA

GUIA PARA EL USUARIO STARS

Pueden producirse tamaos pequeos de intervalos de tiempo a raz de cortes frecuentes. Cada corte reduce el tamao del intervalo de tiempo por un factor (1/2 en el primer intento, otro 1/3 en el siguiente intento, y as sucesivamente). Por lo tanto, el hecho de tener cortes cada 1 a 3 intervalos de tiempo puede invertir el aumento del tamao del intervalo de tiempo que se logra al tener pocos cambios mximos. En este caso, se necesita investigar la causa de los cortes. Aun si los cambios mximos son pequeos y no se producen cortes, se requiere una cierta cantidad de intervalos para aumentar el tamao del intervalo de tiempo a partir de valores pequeos. La frmula para el tamao del intervalo de tiempo basada en los cambios mximos se describe en la explicacin de la palabra clave *NORM, y contiene amortiguacin, lo cual limita el aumento de tamao del intervalo de tiempo a un factor de 2.3. Por lo tanto, solamente se deben utilizar valores pequeos especificados mediante *DTWELL cuando sea necesario. Se debe utilizar *DTMAX solamente cuando sea necesario. No se recomienda utilizar *DTMAX para reducir los cortes de los intervalos de tiempo u otro funcionamiento numrico bajo, ya que esto simplemente oculta el problema real, el cual en s podra solucionarse.

Error en el equilibrio de materiales El porcentaje de error en el equilibrio de materiales en un intervalo de tiempo corresponde al valor mximo sobre todos los componentes y la energa. Este valor mximo que se informa en el diario, solamente proporciona una resea general, pudindose encontrar un informe ms detallado en el resumen del intervalo de tiempo en el archivo de salida de texto. Normalmente, el error en el equilibrio de materiales aumenta suavemente en medida que la ejecucin avanza, finalizando con un valor aceptablemente pequeo. En el caso de valores de *CONVERGE por defecto, un error tpico que se produce en los intervalos de tiempo iniciales sera 1e-6%, y un valor final entre .01% y 1% indicara que la convergencia se encuentra bajo control. Si el error en el equilibrio de materiales final es muy pequeo, al aumentar los valores *CONVERGE, esto pueden reducir la cantidad de iteraciones de Newton permitiendo a la vez que el error aumente a un nivel que aun es aceptable. Pueden producirse grandes errores finales en el equilibrio de materiales (>5%) a raz de las siguientes causas: Grandes tolerancias en la convergencia pueden llevar a un error excesivo en el equilibrio de materiales. Se recomienda comenzar con los valores de *CONVERGE por defecto como punto de partida. El error en el equilibrio de materiales puede producirse a raz de una deficiencia en la exactitud de la solucin de matriz iterativa. El parmetro clave sera *PRECC, que corresponde a la relacin por la cual el residual de la ecuacin media se deber reducir de su valor inicial antes de que se acepte la solucin. Normalmente, *PRECC no debe aumentar por sobre el valor por defecto, ya que una tolerancia de matriz holgada se traduce directamente en un alto error en el equilibrio de materiales. El error en el equilibrio de materiales puede producirse a raz de persistentes soluciones falladas de matriz. STARS procede de todas maneras con la solucin actual, y posiblemente con un alto error en el equilibrio de materiales.
TUTORIA 39

GUIA PARA EL USUARIO STARS

Falla del solucionador de matriz El solucionador de matriz cuenta con varios criterios de convergencia, los cuales cuando se ven violados producen un retorno inmediato con la solucin actual y una sealizacin indicando fallada. Las fallas ocasionales son aceptables, pero las fallas consistentes o continuas en la solucin de matriz debern ser abordadas. A continuacin se presentan puntos para verificar cundo se producen fallas persistentes en las soluciones de matriz. El parmetro mtfail que se imprime al final del archivo de salida de texto corresponde al total de nmeros de fallas del solucionador de matriz para esa ejecucin. Asimismo, cuando se produce una falla en ms de la mitad de las iteraciones de Newton de un determinado intervalo de tiempo se emite un mensaje al diario. Si hay ms de una falla del solucionador de matriz por cada 5 a 10 iteraciones de Newton probablemente son demasiadas. La palabra clave *ITERMAX controla la cantidad mxima permitida de iteraciones del solucionador de matriz interior. La solucin de matriz falla si el residual no se reduce por la relacin *PRECC dentro de las iteraciones *ITERMAX. Si al aumentar *ITERMAX esto no disminuye las fallas de la solucin de matriz, entonces se requieren medidas adicionales. Por lo general, los enmallados ms grandes requieren un valor *ITERMAX ms grande. Cuando se cuenta con valores pequeos de *NORTH (<20) esto puede limitar el solucionador iterativo. Por lo general, los enmallados ms grandes requieren un valor *ITERMAX ms grande. El parmetro *SDEGREE del solucionador de matriz determina cunto relleno se ocupa durante el proceso de solucin de la matriz iterativa. El valor por defecto es igual a 1, lo cual requiere la mnima CPU y un mnimo de almacenamiento. Cuando se aumentan las palabras claves *ITERMAX y *NORTH y esto no produce una disminucin suficiente del residual de matriz, en ltimo instancia se debe aumentar *SDEGREE, lo cual se debe realizar en incrementos de 1. Un grado ms alto aumenta el almacenamiento y la CPU por iteracin de manera significante, pero con la expectativa de que se produzca una convergencia en menos iteraciones. Un grado ms alto puede requerir el ajuste manual de algunos parmetros de las dimensiones del solucionador mediante la palabra clave *DIM. A veces la tasa de reduccin del residual se ve afectada por el orden de la matriz *SORDER en la solucin de matriz. No existen reglas concretas con respecto a la palabra clave *SORDER, salvo que la opcin por defecto generalmente es robusta y sumamente eficiente.

Todos estos parmetros del solucionador de matriz se pueden cambiar cuando se efecta un reinicio. Una tcnica eficiente consiste en ejecutar solamente un intervalo de tiempo a partir de un registro de reinicio, intentando variaciones de los parmetros descritos anteriormente a fin de determinar cul resulta ms efectivo. Cmo leer los detalles de la iteracin de Newton A continuacin se presenta un ejemplo de salida de iteracin de Newton detallada, que es accionada por la opcin *NEWTON de *OUTPRN *ITER. El ejemplo viene del Banco de Pruebas #9.
40 TUTORIA GUIA PARA EL USUARIO STARS

CYC 1 2 3 4 CYC 1 2 3 4

dpmx 1.00E+02 1.95E+02 1.97E+02 1.97E+02 dxmx -1.00E-02 -8.56E-03 -8.64E-03 -8.64E-03

bloque 8,1,1 16,1,1 16,1,1 16,1,1 bloque 16,1,1 16,1,1 16,1,1 16,1,1

dsmx 1.00E-02 8.56E-03 8.64E-03 8.64E-03 urpm 1.00 1.00 1.00 1.00

bloque 16,1,1 16,1,1 16,1,1 16,1,1 iconv 20 12 2 0

dtmx 4.72E+00 4.95E+00 4.94E+00 4.94E+00

bloque 16,1,1 16,1,1 16,1,1 16,1,1

nitr 1 1 2 2

A la extrema izquierda se encuentra la iteracin de Newton o el nmero de ciclos. Luego viene cinco conjuntos de valores mximos y direcciones de bloques, para la presin, saturacin, temperatura, fraccin molecular de gas y fraccin molecular de petrleo, respectivamente. Cada valor corresponde al cambio mximo de esa variable a travs de todo el enmallado y el bloque asociado es aquel que corresponde a ese cambio. La convergencia normal aparece como grandes cambios en las iteraciones iniciales, los que luego se vuelven constantes. El ejemplo anterior demuestra esto claramente, pero es posible que no sea aparente cuando el cambio mximo de cada iteracin ocurre en un bloque diferente. No est permitido que el cambio entre iteraciones sobrepase la palabra clave *NORM correspondiente (v.g.- un valor *NORM de presin igual a 100 en el ejemplo anterior). Si alguno de los cambios mximos a lo largo del intervalo de tiempo sobrepasa 3 veces el valor *NORM correspondiente, entonces el intervalo de tiempo se corta. La columna URPM corresponde al parmetro de relajacin insuficiente y demuestra que esta ejecucin no cuenta con relajacin insuficiente. Vase la palabra clave *UNRELAX. La columna ICONV corresponde al nmero de variables o ecuaciones de iteracin primaria sin converger. La condicin ICONV = 0 es una condicin necesaria para la convergencia de un intervalo de tiempo. Generalmente, ICONV disminuye a un ritmo constante, pero pequeos aumentos ocasionales son normales. La divergencia se indica mediante un aumento consistente de la misma junto con aumentos en los cambios mximos. La oscilacin se demuestra mediante una serie de iteraciones con un valor ICONV constante o un patrn repetido de valores. A veces, la convergencia la mantienen solamente unas pocas variables , en cuyo caso ICONV sera muy pequea pero constante. Se debe utilizar la opcin *UNCONV de *OUTPRN *ITER para ver detalles de las variables o ecuaciones sin converger. Cuando las ltimas iteraciones todas cuenten con ICONV = 0, algunos otros criterios de convergencia requieren iteraciones de Newton adicionales, entre los cuales el ms comn sera que el error en el equilibrio de materiales es demasiado grande. ICONV = -200 indica que el proceso de convergencia contina porque una ecuacin del pozo no converge. ICONV = -10 indica que el proceso de convergencia contina porque se da la presin mnima permitida. La ltima columna NITR corresponde al nmero de iteraciones internas efectuadas por el solucionador de matriz. El NITR sobrepasa a *ITERMAX solamente cuando la solucin de matriz ha fallado. Cuando el NITR es muy bajo, la palabra clave *DEGREE puede disminuirse si es igual a un valor superior a 1. Cuando el NITR se encuentra consistentemente cerca de un valor alto de *ITERMAX, entonces es posible que un valor ms alto de *NORTH o *DEGREE resulte ms eficiente.

GUIA PARA EL USUARIO STARS

TUTORIA 41

Optimizacin de los requisitos de memoria


En esta seccin se analizan mtodos para encontrar valores claves de dimensionamiento que minimizan la memoria (virtual) de procesos que STARS requiere para un determinado bloque y conjunto de componentes. Este mtodo tambin resulta til cuando se maximiza el nmero de bloques del enmallado que se pueden usar dentro de una cantidad determinada de memoria, tal como el lmite asociado con procesadores de 32 bits o la memoria fsica instalada en una computadora. Conceptos importantes El dimensionamiento efectivo de una entidad (por ej., un arreglo) supone dos cantidades: el tamao asignado (dimensin mxima) MD y el N mximo que se requiere en la realidad. La mejor situacin se produce cuando N = MD, denominada dimensionamiento estrecho. Cuando MD > N, la entidad est sobredimensionada y se desperdicia espacio; cuando MD < N entonces la entidad es demasiado pequea, una condicin fatal cuando se utiliza el arreglo.. La clave para entender el tema de dimensionamiento de arreglos consiste en comprender que la secuencia de pasos tomados por STARS es: a. Determinar el valor de MD, en base a N (si es posible), valores establecidos por defecto o al uso de la palabra clave *DIM, b. Asignar el arreglo con dimensin MD, y c. Determinar el valor de N, si no se obtiene en el paso (a) antedicho. En el caso de arreglos de dimensionamiento estrecho, se conoce el valor de N en el paso (a), por lo que a MD se le aplica el valor de N. Sin embargo, en la caso de algunos arreglos grandes del solucionador, el valor de N no se conoce hasta despus de asignar el arreglo. La palabra clave *DIM permite al usuario especificar el valor de MD directamente. Lmite de espacio para procesos de 32 bits Una computadora basada en una arquitectura de 32 tiene un lmite slido de cunto espacio se puede abordar (y por lo tanto asignar) en un solo proceso tal como en una corrida de STARS. En el caso de la mayora de tales sistemas de operacin este lmite es 2-Gb. Sin embargo, el lmite es de 3Gb para los siguientes sistemas operativos de Windows: Windows .NET de la Familia Servidora Windows XP Edicin Profesional Windows 2000 Servidor Datacenter Windows 2000 Servidor Avanzado Para acceder a esta opcin se agrega switch/3GB a boot.ini en la mquina objetivo. El ejecutable Win 32 de STARS ya se encuentra habilitado para 3Gb. Este lmite se presenta como una falta en la asignacin de un arreglo y el informe de dimensionamiento indica que el total asignado para todos los arreglos ya est casi en por debajo del lmite. Esto significa que, el total de todo el almacenamiento de arreglos para el conjunto actual de los valores MD es demasiado grande. En este caso, el usuario deber reducir el valor de MD de manera tal que el espacio total est por debajo del lmite y el usuario obtenga una corrida exitosa con la palabra clave *CHECKONLY. Existen dos casos:

42 TUTORIA

GUIA PARA EL USUARIO STARS

1. Si se alcanza el lmite antes de que se lean los datos numricos, entonces el usuario deber disminuir el nmero de bloques o componentes (pero de manera dramtica ya que aun no se han asignado arreglos del solucionador). 2. Si se alcanza el lmite despus de leer los datos numricos, entonces el reducir *SDEGREE o cambiar a un RCM *SORDER puede ser de ayuda. De todas maneras el reducir la cantidad de bloques o componentes surte el mayor efecto. Dimensionamiento insuficiente Durante el paso (c) antedicho de un arreglo, puede darse que N > MD, en cual caso aparece un mensaje de error por dimensionamiento insuficiente. Esto solo debiera ocurrir en el caso de algunos arreglos del solucionador y muy rara vez en el caso de arreglos del largo de la conexin en el Mdulo de Enmallado. Se debe utilizar la palabra clave *DIM con la subpalabra clave apropiada para reemplazar el valor por defecto de MD con un valor suficiente. Si este aumento en el valor de MD sobrepasa el lmite de 2-Gb, entonces el usuario deber modificar otro elemento (por ej.,- reducir la cantidad de bloques, *SDEGREE, etc.) antes de proceder. Se debe usar la palabra clave *CHECKONLY (y NO run one time step only) para comprobar si el dimensionamiento es suficiente, ya que el valor N del arreglo de un solucionador puede cambiar en medida que el nmero de pozos activos vara con el tiempo. Salvo muy rara vez, los datos que se ejecutan de manera exitosa con la palabra clave *CHECKONLY no pasarn por una condicin de dimensionamiento insuficiente cuando se ejecutan sin la palabra clave *CHECKONLY. Minimizacin de dimensiones La palabra clave *OUTSOLVR hace que STARS presente un informe detallado sobre dimensionamiento cuando determina el valor de N para los arreglos del solucionador asociados con las ecuaciones de flujo del fluido. Este informe se emite al final de la repeticin por eco de cada segmento de los datos recurrentes, por lo que puede producirse muchos de estos informes. La palabra clave *OUTSOLVR resulta de mayor utilidad cuando se utiliza con la palabra clave *CHECKONLY, ya que el valor N de un arreglo del solucionador puede variar en medida que el nmero de pozos activos vara con el tiempo. Asimismo, la palabra clave *OUTSOLVR solo resulta de utilidad si no se producen fallas de asignacin ni mensajes de errores a raz de un dimensionamiento insuficiente. La palabra clave correspondiente para geomecnica es *SITERPG. Procedimiento para optimizar la asignacin de almacenamiento 1. Ejecutar el conjunto de datos con el dimensionamiento por defecto y las palabras claves *CHECKONLY, y *OUTSOLVR *ON en la seccin de datos de Control de Entrada/Salida. 2. Resolver todo mensaje de asignacin insuficiente del espacio de arreglos relacionados con la carga de enmallados, como se describe arriba. 3. Una vez que la asignacin de arreglos del enmallado es suficiente, verificar el archivo de salida, .out file, para la palabra clave *OUTSOLVR y asegurar que la combinacin *OUTSOLVR *ON est habilitada en el resumen de datos de entrada del simulador.

GUIA PARA EL USUARIO STARS

TUTORIA 43

4. Resolver todo mensaje de asignacin insuficiente del espacio de arreglos del solucionador, como se describe arriba. 5. Cuando se ejecuta una corrida completa de *CHECKONLY de manera satisfactoria, se debe examinar el archivo de salida, .out file, (y el archivo .geo para geomecnica) para el encabezamiento Dimensiones de los arreglos del solucionador y determinar la cantidad mxima de almacenamiento que se requiere para cada variable de arreglo enumerada. Para llevar todo esto a cabo, el usuario debe examinar las tablas de Dimensiones de Arreglos del Solucionador reportadas despus de TODOS los segmentos de datos recurrentes, ya que el almacenamiento puede cambiar de una forma u otra a medida que se ejecuta la corrida. La cantidad mxima no se puede dar ni al comienzo ni al final de la corrida. 6. Fijar los valores de las variables de arreglos al mximo nivel requerido mediante uso de sentencias DIM. Cabe mencionar que no todas las variables de arreglos identificadas se pueden fijar explcitamente, ya que algunas se calculan a partir de otras. Asimismo cabe mencionar que si el usuario acaba teniendo un dimensionamiento muy estrecho, cualquier cambio que afecte el enmallado o las terminaciones de pozo puede derivar en una asignacin insuficiente de espacio para arreglos.

44 TUTORIA

GUIA PARA EL USUARIO STARS

Administracin de pozos y control de grupos


Especificacin de la jerarqua de control de grupos La jerarqua de control de pozos y grupos se construye mediante uso de las palabras claves *GROUP y *WELL. Las palabras claves *GCONP, *GCONI y *GCONM especifican los controles de grupos (objetivos de inyeccin y produccin) y los lmites monitoreados. La distribucin de inyeccin y produccin a los pozos y grupos se especifica mediante uso de la palabra clave de reparticin *APPOR-METHOD. El pozo ms problemtico se puede cerrar mediante uso de la accin *SHUTIN bajo la palabra clave *GCONM. Se pueden perforar pozos automticamente para mantener objetivos de produccin o inyeccin al especificar su estado inicial como *AUTODRILL y al especificar *GAPPOR 'group' *AUTODRILL *ON. La jerarqua de control de grupos es opcional. Si se utiliza la jerarqua de control de grupos, entonces no todos los pozos debern estar conectados explcitamente a un grupo. Aquellos pozos que no se encuentran conectados a un grupo por el usuario se conectan automticamente al grupo por defecto, 'Default-Group', que se genera internamente. Una sentencia deber aparecer indicando cules grupos estn conectados al campo 'FIELD'. A continuacin se presenta un ejemplo de una entrada de datos vlida para un caso con control de grupos. De haberse encontrado alguna de las palabras claves *WELL antes de la palabra clave *GROUP, entonces se habra generado un mensaje de error pero el pozo sera conectado al grupo, de acuerdo a las instrucciones dadas y la simulacin continuara. Esto permite definir las estructuras de grupo tarde en una corrida, por ejemplo al comienzo de la etapa de prediccin despus de haber simulado una historia. Cabe mencionar que en este ejemplo, 'Field' es el nico nombre de grupo que aparece despus de la palabra clave *ATTACHTO pero no directamente despus de la palabra clave *GROUP.
*GROUP 'GRP-1' 'GRP-2' *WELL 1 'PR-15,10' *ATTACHTO *WELL 2 'INJ-5,11' *ATTACHTO *WELL 3 'PR-03,03' *ATTACHTO *WELL 4 'PR-10,13' *ATTACHTO *WELL 5 'INJH2O ' *ATTACHTO *WELL 6 'INJ-6' *ATTACHTO *ATTACHTO 'Field' 'GRP-1' 'GRP-1' 'GRP-1' 'GRP-1' 'GRP-2' 'GRP-1'

Los grupos debern definirse antes de especificar cualquier lmite de operacin o monitoreo de grupos. El siguiente ejemplo muestra la secuencia correcta.
*GROUP 'GRP-1' 'GRP-2' *GCONP 'GRP-1' *TARGET *STO 274.0 *MAX *GOR 400.0 *GCONI 'GRP-1' * TARGET *STW 500. *GCONI 'GRP-2' *TARGET *STW 350. *ATTACHTO 'Field' *SHUTMOW

Est permitido tener tres niveles, como mximo, en la jerarqua de grupos; vale decir, una jerarqua pueden constar de un grupo del primer nivel, grupos del segundo nivel conectados al grupo del primer nivel, y grupos del tercer nivel conectados a los grupos del segundo nivel. Se pueden conectar pozos a los grupos del segundo nivel (pero entonces no se pueden conectar grupos), pero solamente se pueden conectar pozos a los grupos del tercer nivel. A continuacin se presenta un ejemplo:
GUIA PARA EL USUARIO STARS TUTORIA 45

level 1

'FIELD'

level 2 level 3

'GNAME-1'

'GNAME-2'

'Default-Group'

'GNAME-3'

'GNAME-4'

'GNAME-5'

'GNAME-6'

'GNAME-7'

'WELL-1'

'WELL-2'

'WELL-3'

'W4'

'W5'

'W6'

'W7'

'W8'

'W9'

'W10'

'W11'

El grupo de nivel ms alto es el campo 'FIELD'. Este primer nivel no es opcional. Si aparecen lneas de datos de la palabra clave *GROUP sin haberse especificado un grupo de primer nivel, como por ejemplo,
*GROUP 'G1' *ATTACHTO 'G2' *GROUP 'G2' *ATTACHTO 'G1'

o bien se especifica ms de un grupo en el primer nivel, como por ejemplo,


*GROUP 'G1' *ATTACHTO 'G3' *GROUP 'G2' *ATTACHTO 'G4'

entonces se genera un error y la simulacin se termina. Se pueden conectar pozos a cualquier grupo salvo al campo. El grupo al cual se conecta un pozo, solamente puede tener pozos conectados y no otros grupos. No puede haber pozos y grupos conectados al mismo grupo. A continuacin se presenta un ejemplo de una jerarqua no vlida de administracin de pozos:
'FIELD'

'GNAME-1'

'GNAME-2'

'Default-Group'

'GNAME-3'

'GNAME-4'

'GNAME-5'

'GNAME-6'

'GNAME-7'

'GNAME-8'

'WELL-2'

'WELL-3'

'W4'

'W5'

'W6'

'W7'

'W8'

'W9'

'W10'

'W11'

This is invalid - group and wells attached to same group.

Control de produccin Los controles de produccin se ingresan mediante uso de la palabra clave *GCONP 'group_name'. Se pueden especificar tasas objetivo de produccin de petrleo, gas, o agua para el centro mediante uso de las palabras claves *TARGET *STO, *TARGET *STG, o *TARGET *STW.
46 TUTORIA GUIA PARA EL USUARIO STARS

La tasa objetivo se reparte entre productores contribuyentes mediante uso de uno de los mtodos de reparticin disponibles especificados por la palabra clave *APPOR-METHOD. Todos los productores deben tener una presin de fondo (BHP) mnima. Si no se ha especificado ninguna presin de fondo mnima, se asigna una BHP mnima de 101.325 kPa. Consideremos el siguiente ejemplo de dos pozos productores conectados a un grupo con un lmite objetivo del STO (petrleo en tanque de almacenamiento), suponiendo unidades SI:
*GCONP 'GRP-1' *TARGET *STO 274.0 *MAX *GOR 400.0 *WELL 1 'PR-15,10' *WELL 2 'PR-03,03' *PRODUCER 1 *OPERATE *MAX *STO *OPERATE *MIN *WHP *PRODUCER 2 *OPERATE *MAX *STO *OPERATE *MIN *BHP *SHUTMOW *ATTACHTO 'GRP-1' *ATTACHTO 'GRP-1' 6.0E+03 5.0E+02 6.0E+02 1.0d+03

Los siguientes pasos se toman para estimar el potencial de produccin instantnea (IPP) de los pozos 1 y 2, lo cual sirve como base para la reparticin del objetivo de grupo de 274.0 entre ambos pozos. El pozo 1 no tiene un lmite de presin de fondo mnima especificado, por lo tanto se supone un valor de 101.325 kPa (14.696 psia). La presin del cabezal de pozo (WHP) mnima se convierte a una presin de fondo (BHP) mnima. Se utiliza el valor que sea superior entre ambos para computar la tasa de petrleo mxima en base al ndice de productividad del pozo 1 a una hora especfica de la simulacin. La tasa de petrleo que se computa de esa manera se le aplica un tope equivalente a la tasa mxima especificada para el pozo, o: IPP (well 1) = min [qoil{max(bhp=101.325, bhp@whp=500)}, 6000.0] Se utiliza un procedimiento similar para computar la IPP (produccin instantnea potencial) del pozo 2 IPP (well 2) = min [qoil(bhp=1000.0), 600.0] Control de inyeccin Los controles de inyeccin se ingresan mediante uso de la palabra clave *GCONI 'group_name'. Se puede especificar una tasa de inyeccin objetivo para el centro mediante uso de las palabras claves *TARGET *STG y *TARGET *STW para tasas de inyeccin de solvente (gas) y agua, respectivamente, o *VREP *GAS y *VREP *WATER para fracciones de reemplazo de espacios porosos de gas y agua, respectivamente. La tasa objetivo se reparte entre todos los inyectores mediante uso de uno de los mtodos de reparticin disponibles especificados por la palabra clave *APPOR-METHOD. Todos los inyectores debern tener una presin de fondo (BHP) mnima. Si no se ha especificado ninguna presin de fondo mnima, se supone una BHP mnima de 1,000,000 kPa (147,000 psia). Lmites de pozos individuales Cada pozo puede estar sujeto a sus propios lmites de tasa y presin. Si la tasa asignada por el centro contraviene el propio lmite del pozo, se usar el lmite del pozo. Por ejemplo, si la tasa de inyeccin de gas de un pozo asignada por el grupo sobrepasa la tasa mxima de gas del pozo, se usar la tasa mxima de gas del pozo. Si durante la produccin de la tasa asignada, un pozo contraviene su lmite de de presin de fondo (BHP) mnima entonces el pozo producir a su presin de fondo (BHP) mnima. En estas situaciones, las tasas de los
GUIA PARA EL USUARIO STARS TUTORIA 47

otros pozos se reajustarn para compensar por las diferencias. Si todos los pozos se encuentran bajo sus propios lmites, entonces no se mantendr la tasa objetivo del grupo. Por lo tanto, la tasa objetivo de produccin de grupos debe ser inferior a la suma de las tasas mximas de produccin provenientes de todos los pozos productores del grupo; y la tasa objetivo de inyeccin debe ser inferior a la suma de las tasas mximas de inyeccin permitidas de todos los pozos de inyeccin de grupo, si se ha de cumplir el objetivo de grupo. Introduccin de control de grupos despus de comenzar la simulacin El control de grupos se puede iniciar una vez que la simulacin haya comenzado, en el momento de realizar un cambio de pozo o de reinicializar. El ejemplo ms sencillo consiste en introducir un objetivo de campo despus de que la simulacin haya estado ejecutando por algn tiempo. Se debe suponer que se ha iniciado la corrida sin hacer referencia alguna a una estructura de grupo, vale decir definiendo los pozos mediante uso de las lneas de la palabra clave *WELL sin ninguna subpalabra clave *ATTACHTO que defina los grupos paternos. Para establecer una estructura de grupo, resulta suficiente introducir la siguiente lnea solamente (en el momento de realizar el cambio de pozo)
*GROUP 'Default-Group' *ATTACHTO 'Field'

El nombre 'Default-Group' (Grupo por Defecto) deber aparecer exactamente como se indica en la lnea anterior, ya que es un nombre establecido internamente. En este ejemplo, el grupo del primer nivel se denomina 'Field' (campo), pero el usuario tiene plena libertad de ponerle otro nombre (con un largo mximo de hasta 16 caracteres); el nombre 'Campo' o 'FIELD' tendra exactamente el mismo efecto. Luego, para introducir un objetivo de campo, resulta suficiente seguir la lnea anterior con la lnea
*GCONP 'Field' *TARGET *STO 400.0

Aqu resulta importante que el nombre 'Field' coincida exactamente con la cadena de caracteres despus de la palabra clave *ATTACHTO en la lnea *GROUP; si se hubiese usado el nombre 'Campo' anteriormente tendra que usarse aqu tambin.

48 TUTORIA

GUIA PARA EL USUARIO STARS

Ingreso de datos A continuacin se presentan todas las palabras claves relacionadas con el control de grupos de pozos: Especificacin de grupos
*WELL 'well_name' (*ATTACHTO 'group_name')

Control de produccin

*GCONP 'group_name_1' 'group_name_2' ... 'group_name_n' (*MAX) (*STO) value (*STOP) (*TARGET) (*STG) (*CONT) (*STW) (*SHUTALL) (*STL) (*SHUTMOWS) (*BHF) (*SHUTMOW) (*SHUTMOL) (*SHUTMOLDOWN) (*SHUTMOLUP) (*RECYCLE) (*GAS) recyc_frac (*WATER) (*VREP) vrep_frac (*PMAINT) (*PMSECT) sector_name (*PMTARG) p_targ (*PMCOEF) c1 c2 c3 *APPOR-METHOD *PROD 'group_names' (*IP | *GUIDE | *INGUIDE | *PRIOR) *GUIDEP (*STO) ('group_names' | 'well_names') guide_rates (*STG) (*STW) (*STL) *PRIOR-FORM *PROD group_names (*PRIOR-RATE (*MRC | *BHP (bhp_val))) (*PRIOR-CTRL freq trc_min trc_max) (*PRIOR-NUMER A0 A1 Anph) (*PRIOR-DENOM B0 B1 Bnph) *GCPOFF ('group_names' | 'well_names') *GAPPOR 'group_names' *AUTODRILL (*ON) (*OFF) *GCONM 'group_name_1' 'group_name_2' ... 'group_name_n' (*GOR) value (*STOP) (*WCUT) (*SHUTALL) (*WGR) (*SHUTMOWS) (*MAXGAS) (*SHUTMOW) (*MAXSTW) (*SHUTMOL) (*SHUTMOLDOWN) (*SHUTMOLUP) (*MINOIL) value (*STOP) (*MINGAS) (*SHUTALL) (*MINBHF)

GUIA PARA EL USUARIO STARS

TUTORIA 49

Control de inyeccin de grupos


*GCONI 'group_name_1' 'group_name_2' ... 'group_name_n' (*MAX) value (*STOP) (*TARGET) (*STG) (*CONT) (*STW) (*BHG) (*BHW) (*RECYCLE) (*GAS) recyc_frac (*WATER) (*VREP) (*GAS) vrep_frac (*WATER) (*GMKUP) (*WMKUP) (*PMAINT) (*GAS) (*PMSECT) sector_name (*WATER) (*PMTARG) p_targ (*PMCOEF) c1 c2 c3 *APPOR-METHOD (*GASI | *WATI) 'group_names' (*IP | *GUIDE | *INGUIDE | *PRIOR) *GUIDEI ('group_names' | 'well_names') guide_rates (*STG) (*STW) *PRIOR-FORM (*GASI | *WATI) group_names (*PRIOR-RATE (*MRC | *BHP (bhp_val))) (*PRIOR-CTRL freq trc_min trc_max) (*PRIOR-NUMER A0 A1 Anph) (*PRIOR-DENOM B0 B1 Bnph) *GCIOFF (*GAS) (group_names' | 'well_names') (*WATER) *GAPPOR 'group_names' *AUTODRILL (*ON) (*OFF)

Limitaciones Las siguientes limitaciones se aplican actualmente al modulo de administracin de pozos y control de grupos. 1. Solamente pueden haber tres niveles de grupos como mximo. 2. En el primer nivel de grupos (el campo) no puede haber pozos conectados, solamente otros grupos. 3. Los grupos a los cuales hay pozos conectados no pueden tener otros grupos conectados. 4. Se puede conectar pozos nuevos a un grupo en todo momento; sin embargo, un pozo no puede estar conectado a ms de un grupo a la vez. Al redefinir el grupo paterno de un pozo, ste se desconecta del grupo paterno anterior automticamente. 5. Los nicos fluidos de inyeccin controlados por grupos que estn permitidos son gas (solvente) y agua. No se apoya la inyeccin de petrleo. 6. El mdulo de administracin de pozos puede cerrar y volver a abrir las capas de pozos automticamente cuando GOR o WCUT sobrepasan cierto lmite. Cuando se utiliza esta opcin, las capas se clasifican de acuerdo a sus profundidades, para abrir o cerrar capas. Si un pozo se perfora horizontalmente, el comportamiento de esta opcin puede resultar imprevisible.

50 TUTORIA

GUIA PARA EL USUARIO STARS

Procesamiento en paralelo
El procesamiento en paralelo permite a STARS ejecutar un determinado conjunto de datos en un tiempo horario considerablemente menor. En esta seccin de Tutora (1) se describe el procesamiento en paralelo en algn detalle y (2) se abordan temas asociados de tiempo, sintonizacin y agilizaciones prcticas. Tipos de paralelismo El hardware actual de los computadores apoya dos tipos generales de paralelismo basado en la configuracin de la memoria. Una mquina con memoria compartida comparte toda la memoria disponible entre todas las CPUs mediante uso de un enlace de comunicaciones (bus) de alta velocidad y capacidad. Esta configuracin tiene la ventaja de alta velocidad de comunicacin entre las CPUs. Un sistema de memoria-distribuida, el cual a menudo se le denomina un agrupamiento, consiste en varios nodos que se comunican entre s por medio de una red de alta velocidad; cada nodo cuenta con una CPU o varias CPUs y con su propia memoria. La velocidad de la configuracin de memoria distribuida generalmente est limitada por el hardware de la red, pero no hay un lmite real sobre el nmero de mquinas que pueden estar conectadas en red. Actualmente, STARS apoya el paradigma de memoria compartida. Sin embargo, tambin se est trabajando actualmente para desarrollar el apoyo de los sistemas de memoria distribuida. OpenMP OpenMP es un cdigo estndar que consiste en la especificacin abierta para el multiprocesamiento; este cdigo estndar se desarroll con la colaboracin de la industria, el gobierno y el mundo erudito (las universidades). Se utiliza para especificar el paralelismo de la memoria compartida en los programas que se ejecutan en sistemas configurados para el multiprocesamiento simtrico (SMP). El procesamiento en paralelo de STARS se logra colocando directrices de OpenMP a travs de todo el cdigo del programa las cuales dan rdenes al compilador de generar un cdigo binario de mltiples hilos. Cuando STARS se ejecuta en paralelo, el programa comienza como un hilo maestro nico, y cuando llega a una regin de cdigo paralelo (generalmente un bucle), el hilo maestro engendra una serie de hilos esclavos los cuales forman un equipo. Cada hilo del equipo ejecuta la region de cdigo paralelo simultneamente mediante uso de su parte de los datos globales. Cuando el equipo concluye, todos los hilos se sincronizan, el control regresa al hilo maestro y el programa contina. Dominios jacobianos y el solucionador en paralelo La construccin de la matriz jacobiana en paralelo se logra mediante la descomposicin del dominio, en que el enmallado completo se divide en subdominios y cada hilo genera las entradas de la matriz jacobiana en paralelo para un subdominio diferente. La descomposicin de dominios jacobianos se controla mediante el uso de las palabras claves *DPLANES, *DTYPE o el argumento de la lnea de comandos -doms. Otras tareas se realizan en paralelo cuando se habilita la descomposicin del dominio jacobiano. Para cada una de las tareas realizadas cuando se habilita la descomposicin del dominio jacobiano, el resultado numrico es el mismo, independientemente de la manera en que se divididi el enmallado en subdominios.

GUIA PARA EL USUARIO STARS

TUTORIA 51

El solucionador en paralelo PARASOL de CMG se utiliza para resolver el sistema lineal de ecuaciones en paralelo. Es similar en concepto a la decomposicin de dominios el yacimiento se divide primero en conjuntos inconexos de bloques denominados clases de solucionadores que a su vez se organizan en niveles. La divisin del yacimiento se controla mediante uso de la palabra clave *PPATTERN o el argumento de la lnea de comando parasol. Para un determinado sistema de ecuaciones lineales, el resultado numrico de PARASOL puede variar de acuerdo al nmero de hilos. Vase la subseccin Rendimiento del Solucionador de Sintonizacin a continuacin. Nmero de hilos STARS se ha probado en paralelo en todas las plataforma apoyadas. A partir de la versin del 2005, STARS se ha ejecutado hasta con ocho hilos, pero STARS no contiene un lmite incorporado respecto del nmero de hilos. La paralelizacin de un mayor nmero de regiones de cdigo agilizar la velocidad de ms procesadores logrando as que el cdigo no en paralelo no domine los tiempos de ejecucin. Concesin de licencia La concesin de licencias para la caracterstica de procesamiento en paralelo deber estar habilitada para poder ejecutar STARS en paralelo. La cantidad de procesadores para las cuales STARS tiene licencia, y la cantidad de procesadores disponibles determinar la cantidad de hilos que se puede usar en la prctica. Palabras claves para el procesamiento en paralelo y opciones de la lnea de comando Las siguientes palabras claves se utilizan para especificar el procesamiento en paralelo de STARS: *SOLVER *PARASOL utiliza el solucionador iterativo en paralelo de CMG. *PNTHRDS establece la cantidad de hilos que se usar. *PPATTERN define el patrn de divisin de clase de Parasol. *DPLANES especifica el nmero de planos por dominio jacobiano. *DTYPE fija explcitamente el nmero de dominios para los bloques individuales. *CHECKRB controla el ordenamiento rojo-negro para Parasol. *PDEGAA establece el grado de factorizacin dentro de las clases de Parasol. *PDEGAB fija el grado de factorizacin entre las clases de Parasol. *PNPROSL escoje el nmero y puesta en escala de las clases de operaciones vectoriales de GMRES. Las siguientes opciones de las lneas de comando tambin se pueden usar para especificar el procesamento en paralelo en STARS como alternativa a las palabras claves (por ej., aquellas utilizadas por Launcher): -doms, equivalente a: *DPLANES (cabe mencionar que -doms anula y reemplaza tanto la palabra clave *DTYPE como la palabra clave *DPLANES)

52 TUTORIA

GUIA PARA EL USUARIO STARS

-parasol n, equivalente a todas las siguientes palabras claves juntas: *SOLVER *PARASOL *PPATTERN *AUTOPSLAB n *PNPROSL n *PNTHRDS m, en que m corresponde al valor ms pequeo de n y la cantidad de CPUs lgicas disponibles. El parmetro que se utiliza para especificar n es el nmero de hilos que se usar, y en general no debe exceder el nmero de CPUs lgicas disponibles. Cabe mencionar que si se omite n se aplicar un valor por defecto de 2. Srvase consultar la seccin Control por Mtodos Numricos para una explicacin detallada de estas opciones y sugerencias de cmo usarlas. Tiempo y agilizacin Un conjunto de datos de STARS que ha sido sintonizado apropiadamente para una ejecucin en paralelo (mediante uso de las palabras claves *SOLVER *PARASOL) tendr un tiempo transcurrido mucho ms bajo que la misma corrida de datos no ejecutada en paralelo (mediante uso de la opcin por defecto *SOLVER *AIMSOL). La agilizacin se define como la relacin de los tiempos transcurridos de los nmeros ms bajos y altos de hilos. Por ejemplo, si un determinado conjunto de datos se ejecuta en 45 minutos en serie pero toma 30 minutos en paralelo, la agilizacin es de 45/30 o 1.5. La agilizacin mxima terica se puede representar con la Ley de Amdahl: Agilizacin = 1 / (s + p/n) En que p corresponde a la fraccin de tiempo CPU que ejecuta el cdigo en paralelo, s corresponde a la fraccin de tiempo CPU que ejecuta el cdigo en serie (1-p), y n corresponde al nmero de CPUs utilizado. El valor de s incluye el cdigo en que las directrices en paralelo no se usan actualmente (por ejemplo, la entrada de datos y la salida de resultados), al igual que los factores que rebajan el rendimiento (overhead) asociados con OpenMP (por ejemplo, la creacin y administracin de hilos). En aquellos casos en que el nmero de iteraciones de Newton o del solucionador vara de manera importante, las agilizaciones se deben calcular en base a cada iteracin de Newton. Rendimiento del solucionador de sintonizacin Para un determinado sistema de ecuaciones lineales, el resultado numrico de PARASOL puede variar segn el nmero de hilos. De hecho, el resultado de PARASOL de un solo hilo (no paralelo) puede ser distinto del resultado de AIMSOL. Estas diferencias en los resultados se deben a una convergencia incompleta de la solucin iterativa para diferentes tipos de aproximaciones en la solucin de las ecuaciones. Estas diferencias en los resultados por lo general son pequeas y se manifiestan como diferencias leves en los nmeros de iteraciones de Newton, fallas de la matriz o equilibrio de materiales. A veces la diferencia entre los resultados puede ser significativa, a menudo indicando que los criterios de convergencia de la iteracin del solucionador o de Newton de la seccin Control por Mtodos Numricos deben ser ajustados.
GUIA PARA EL USUARIO STARS TUTORIA 53

No es tan fuera de lo comn que en un conjunto de datos que cuenta con un buen rendimiento de solucionador algunos hilos experimentan un rendimiento significativamente peor que el rendimiento con ms hilos. La causa ms comn es una convergencia insuficiente del solucionador, que por lo general se indica por una gran cantidad de fallas del solucionador, fallas de convergencia de los intervalos de tiempo o errors grandes en el balance de materiales. Esto se demuestra con un caso real. La plantilla sthrw007 de STARS se ejecut en una IBM p550 usando 1, 2 y 8 hilos, con los siguientes resultados de corrida:
Nmero de hilos 1 2 No sintonizados 8 Sintonizados 8 Iteraciones de Newton 1575 1581 1618 1575 Cortes 2 2 3 2 Fallas de matriz 0 2 398 0 Transcurrido (segundos) 1126 635 360 357 Agilizacin 1.00 1.77 3.13 3.15

En el caso de 1 y 2 hilos, el rendimiento numrico y la produccin numrica estn cerca, segn lo previsto. Sin embargo, en el caso de 8 hilos, el resultado no sintonizado es bastante diferente. El nmero elevado de fallas del solucionador de la matriz (398) indica que hay problemas con la convergencia del solucionador. La inspeccin del rendimiento del yacimiento muestra diferencias significativas con otras corridas, lo cual es un resultado inaceptable. Para reducir el nmero de fallas de matriz, se aumentaron los valores de las palabras claves *ITERMAX y *NORTH de los valores por defecto, de 30 a 50. El resultado de 8 hilos sintonizados coincide bastante con los casos de otros hilos, tanto en el rendimiento numrico como en el del yacimiento. Desglose de la CPU Cuando se utiliza la opcin de la lnea de comandos -cputime, se escriben estadsticas detalladas de las CPUs y de los tiempos transcurridos al final del archivo de registro. Estas estadsticas se pueden usar para determinar dnde se expende la mayor parte de tiempo en la ejecucin de un determinado conjunto de datos. En el ejemplo sthrw007 antedicho, estas estadsticas demuestran que la mayor parte del tiempo del procesador se usa en dos reas del cdigo: Jacobian Building (JBuild) y matrix Solver.
Nmero de hilos 1 1 8 8 Tarea JBuild Solver JBuild Solver CPU (segundos) 604.94 301.15 632.62 431.01 % del Total CPU 53.79 26.78 48.96 33.36 Reloj (segundos) 605.45 301.35 160.03 108.75 % del Total Reloj 53.78 26.77 44.87 30.49

En el caso de la corrida de un solo hilos, los tiempos de la CPU y del Reloj (transcurrido) son casi idnticos, ya que todo el trabajo lo hace un solo hilo. En el caso de la corrida de 8 hilos, los tiempos de la CPU son mucho largos que los tiempos del reloj ya que el mismo trabajo que se hacia en la corrida de un hilo ahora est distribuido entre 8 hilos. El resultado es una disminucin en el tiempo horario de 605 a 160 segundos para JBuild, y de 301 a 108 segundos para Solver. La agilizacin combinada de estas dos partes del cdigo es 3.37.

54 TUTORIA

GUIA PARA EL USUARIO STARS

Cabe mencionar que los tiempos de CPU para la corrida de 8 hilos (632 segundos para JBuild y 431 segundos para Solver) son mayores que aquellos de la corrida de un solo hilo (604 segundos para JBuild y 301 segundos para Solver), debido a los factores que reducen el rendimiento de OpenMP, y tambin el uso de un solucionador lineal diferente (*PARASOL en lugar de *AIMSOL).

GUIA PARA EL USUARIO STARS

TUTORIA 55

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

Introduccin al sistema de palabras claves


INTRODUCCION En un sistema de entrada de palabras claves, cada elemento o grupo de datos va precedido por una palabra clave que indica el elemento o grupo de datos de que se trata. Por ejemplo,
*MAXERROR 10

indica que, como mximo, se permiten 10 errores de datos de entrada antes de que se detenga el simulador. Numerosos elementos de datos cuentan con opciones por defecto, los cuales se aplican si la palabra clave no se encuentra en el archivo de datos de entrada. CONJUNTO DE CARACTERES Hay un conjunto de caracteres permitidos que se puede utilizar para referirse a las palabras claves. Cualquier carcter que no figura en este conjunto se le interpretar como un espacio en blanco. Los caracteres entre comillas o dentro de los comentarios no se verifican, sino que son conducidos hasta la salida sin ser modificados. El propsito del conjunto de caracteres es detectar los caracteres no-en-blanco invisibles, tales como el tabulado, que pueden ser insertados en el conjunto de datos por algunos editores. Las palabras claves de CMG constan de letras en mayscula y en minscula, nmeros del 0 al 9, indicadores de palabras claves (*) y operadores aritmticos (=, +, -, /). Hay caracteres adicionales que se incluyen en el conjunto para dar cabida al elemento *TRANSLATE (vase ms abajo). El conjunto de caracteres se puede aumentar en el momento de la instalacin al expandir la definicin de datos del arreglo CHRSET en la subrutina RDLINE en el cdigo fuente del simulador. La nica restriccin consiste en que los caracteres debern ser apoyados por el sistema operativo de computacin. INDICADOR DE PALABRA CLAVE El indicador de palabra clave opcional * (asterisco) puede preceder la palabra clave inmediatamente sin espacios en blanco entremedio. Un ejemplo de palabra clave sera la palabra clave de porosidad:
por o POR o *POR

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 57

En el presente Manual, las palabras claves se indican con letra mayscula y con un * a fin de destacarlas en el texto. Aun as se permite utilizar palabras con letra mayscula y minscula mixtas y sin el *. Cuando aparecen dos indicadores de palabras claves o dos asteriscos seguidos, esto indica una lnea de comentarios, como por ejemplo:
** ** ** ** Esto constituye una lnea de comentarios la cual puede aparecer en cualquier parte del conjunto de datos, siendo muy til para la documentacin del conjunto de datos.

El indicador de comentarios puede modificarse mediante uso de la palabra clave *COMMENT que se describe ms abajo en esta seccin. ORDEN DE LAS PALABRAS CLAVES Toda palabra clave que se utiliza en el sistema de entrada de palabras claves se agrupa en grupos de palabras claves. Los grupos de palabras claves debern aparecer en el archivo de datos en el mismo orden en que aparecen en este documento. Las palabras claves dentro de un grupo de palabras claves pueden aparecer en cualquier orden, salvo indicacin especfica de lo contrario. Existen algunas palabras claves que pueden aparecer en cualquier parte del archivo de datos. Estas palabras claves son *LIST, *NO LIST, *INCLUDE, *COMMENT, *TRANSLATE y *RANGECHECK. Algunas palabras claves pueden aparecer dentro de su propio grupo de palabras claves y a la vez en los datos recurrentes. En la descripcin de cada palabra clave se indica si la palabra clave es opcional o requerida. Algunas palabras claves pueden ser opcionales o requeridas segn el uso de ciertas otras palabras claves. Las palabras claves opcionales cuentan con valores por defecto que se utilizan si stas no se encuentran dentro del archivo de datos. PALABRAS CLAVES EN CADENA Una palabra clave primaria debe aparecer en una lnea nueva y seguida de los datos y subpalabras claves que le corresponden en la misma lnea y/o en lneas subsiguientes. Una palabra clave es primaria cuando aparece a mano derecha en la parte superior de la pgina del manual correspondiente, como, por ejemplo, *COMPNAME. Una subpalabra clave que lleva el mismo nombre que la palabra clave primaria en otra seccin de datos no es una palabra clave primaria. Por ejemplo, *WELL es una palabra clave en la seccin Datos Recurrentes pero puede aparecer como una palabra clave secundaria de la palabra clave *OUTPRN y aparecer en la misma lnea que sta en la seccin Control de Entrada/Salida. Cada fila de una tabla deber aparecer en una lnea nueva, ya que esto define las columnas. STARS permite que las palabras claves estn ubicadas en la misma lnea para compatibilidad con versiones anteriores, pero no se recomienda esta prctica. El simulador Builder no apoya esta prctica, y en versiones futuras de STARS es posible que no se permita.

58 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

LETRA Las cadenas de palabras claves y de caracteres alfanumricos se pueden escribir en letra mayscula, en minscula o combinando las mismas. Los nombres de los archivos debern ajustarse a los requerimientos del sistema operativo en uso, por ejemplo, letras maysculas para los sistemas de macrocomputadoras de IBM. LONGITUD DE LA LINEA Solamente se procesan los primeros 512 caracteres de una lnea, ignorndose todos los dems caracteres que figuren despus de ese lmite. DELIMITADORES Las palabras claves, los nmeros y las cadenas de caracteres debern estar separados los unos de los otros por espacios en blanco, comas o caracteres de lnea nueva. Las comas consecutivas con solo espacios en blanco entremedio no deben figurar en el archivo de datos. CADENAS DE CARACTERES Las cadenas de caracteres SIEMPRE debern estar encerradas entre comillas simples (v.g.'5-35-48-W5') o bien entre comillas dobles (v.g.- 5-35-48-W5). Cuando se emplea uno de estos dos tipos de comillas en una cadena, se debe encerrar la cadena empleando el otro tipo de comillas, v.g.- 'This is the "right" way. o bien Lands End. Cuando se especifica la longitud mxima de una cadena, todo carcter que figure despus de ese mximo se ignora. TRASLACION Se pueden emplear palabras claves propias para cualquier palabra clave principal, con tal de definir la regla de traslacin mediante uso de la palabra clave *TRANSLATE. NUMEROS Los nmeros se ingresan en formato libre. Los nmeros reales no requieren puntos decimales. La exponenciacin se indica mediante las siguientes letras E. e, D o d. Los nmeros no debern contener espacios en blanco entremedio. Si se prev un entero pero se ingresa un nmero que contiene una fraccin decimal, un mensaje de errores ser emitido y el programa se detendr A continuacin se presentan algunos ejemplos de nmeros reales vlidos:
25.040 -3 1.23E+02 0.02D-4 34.e02 +2.3 +.3 -.3

Los nmeros que se indican a continuacin NO son nmeros reales vlidos:


34. E 02 <-- espacios en blanco en el nmero - 34.E02 <-- espacio en blanco en el nmero 34.E.2 <-- decimal en el exponente

Las secuencias de nmeros pueden estar separadas por comas o bien por espacios en blanco.

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 59

NUMEROS REPETIDOS Existe una manera sencilla de ingresar las ocurrencias secuenciales mltiples de un nmero. Supongamos que hay cinco nmeros expresados en orden:
.23 .23 .23 .41 .27

Existen dos maneras de ingresar estos nmeros. La primera consiste en escribirlos tal como aparecen arriba y la segunda consiste en emplear un mtodo abreviado en que los nmeros se escriben utilizando un indicador de ocurrencia mltiple (*). Por el hecho de que los tres primeros nmeros de la secuencia se repiten, es posible escribirlos de la siguiente manera:
3*.23 .41 .27

Cabe mencionar que NO DEBERA haber un espacio ni antes ni despus del indicador de ocurrencia mltiple *. RANGO DE NUMEROS ENTEROS En cualquier instancia en que se requiere una secuencia de valores ENTEROS, se podr utilizar dos puntos para indicar el rango de valores de un entero a otro entero. No puede haber espacios en blanco entre el nmero entero y los dos puntos. Como ejemplo, a continuacin se presentan dos maneras equivalentes de presentar la misma secuencia de ENTEROS:
1 2 3 4 6 y 1:4 6 10:12 10 11 12

Cabe mencionar que este mtodo de entrada no funciona si se prevn nmeros reales. TABLAS A veces la documentacin de palabras claves indica que se deber ingresar una tabla con datos. Todos los elementos de datos requeridos se enumeran en un determinado orden y siempre se debe ingresar los datos en el orden que se indica en la documentacin. Por cada columna obligatoria en cada fila se prev un valor determinado. Adems, se puede optar por ingresar valores para una columna opcional (los cuales se indican entre parntesis en la tabla de sintaxis); de ser as se deber ingresar un valor por cada fila. Las tablas de permeabilidad relativa de agua-petrleo seran un ejemplo de tal evento (la palabra clave *SWT). Pcow es opcional por lo que no sera necesario ingresarla, pero en este caso el usuario cuenta con datos de presin capilar. *SWT **Sw 0.2 0.2899 0.3778 0.4667 0.5556 0.6782 0.7561 0.8325 0.9222 1.0000 krw 0.0 0.022 0.018 0.061 0.143 0.289 0.450 0.780 1.000 1.000 krow 1.0 0.6769 0.4153 0.2178 0.0835 0.0123 0.0 0.0 0.0 0.0 (Pcow) 45.0 19.03 10.07 4.09 1.80 .50 .10 .0 .0 .0

60 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Si no se utiliza la presin capilar (pcow = 0), entonces la tabla se ingresara de la siguiente manera: *SW **Sw 0.2 0.2899 0.3778 0.4667 0.5556 0.6782 0.7561 0.8325 0.9222 1.0000 krw 0.0 0.022 0.018 0.061 0.143 0.289 0.450 0.780 1.000 1.000 krow 1.0 0.6769 0.4153 0.2178 0.0835 0.0123 0.0 0.0 0.0 0.0

Se pueden fusionar tablas de diferentes fuentes automticamente mediante uso de la opcin de entrada en tabla *INT. MENSAJES DE ERRORES Y DE ADVERTENCIA Durante la entrada de datos, las lneas del archivo de datos se repiten en el archivo de salida a impresin. Si se detecta un error, esto har que se emita un mensaje de errores o de advertencia. El mensaje puede referirse a la lnea impresa arriba o debajo del mensaje de errores o de advertencia, segn el tipo de error. Si se utiliza la palabra clave *NOLIST, no se imprimir la lnea de datos en la cual ocurre el error o la advertencia, por lo que se recomienda utilizar la palabra clave *NOLIST solamente para las ejecuciones de produccin, una vez que los datos hayan sido completamente corregidos de errores.

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 61

Comentarios (Opcional)
OBJETO: Se puede utilizar ** (dos indicadores de palabras claves) para agregar comentarios que explican de dnde provienen los datos, por qu se utilizan las opciones, etc. FORMATO: ** comment_text OPCIONES POR DEFECTO: Opcional. No hay opciones por defecto. CONDICIONES: Un comentario puede aparecer en cualquier parte del archivo de datos. EXPLICACION: Dos indicadores de palabra clave consecutivos (**) indican el comienzo del texto de comentario. Se ignora la porcin de la lnea de entrada despus de los dos indicadores de palabra clave. Las lneas de comentario se pueden utilizar para agregar comentarios, explicando de dnde provienen los datos, por qu se utilizan las opciones, etc. Los comentarios se copian a un archivo de salida a impresin junto con el resto del archivo de datos (sujeto a las palabras claves *NOLIST y *LIST). De lo contrario las lneas de comentario se ignoran. Un ejemplo de un comentario sera:
*MAXERROR 14 ** Cambiar el nmero mximo de errores.

62 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Lneas en blanco (Opcional)


OBJETO: Las lneas en blanco se pueden utilizar para separar secciones de un archivo de datos y generalmente facilitan la lectura de un archivo de datos. CONDICIONES: Las lneas en blanco pueden aparecer en cualquier parte del archivo de datos. EXPLICACION: Las lneas en blanco son copiadas al archivo de salida a impresin junto con el resto del archivo de datos (sujeto a las palabras claves *NOLIST y *LIST). De lo contrario las lneas en blanco se ignoran.

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 63

Verificacin de rangos de datos (Opcional)


OBJETO:

*RANGECHECK

*RANGECHECK controla la caracterstica de verificacin de rangos de datos. FORMATO: *RANGECHECK ( *ON | *OFF ) DEFINICIONES: *ON Habilita la caracterstica de verificacin de rangos. *OFF Deshabilita la caracterstica de verificacin de rangos. OPCIONES POR DEFECTO: Si la palabra clave *RANGECHECK no se encuentra presente en una seccin de datos, entonces se supone la palabra clave *RANGECHECK *ON. La palabra clave *RANGECHECK empieza como *ON al comienzo de cada seccin de datos al igual que al comienzo de cada segmento de datos recurrentes (los datos entre las lneas adyacentes de *TIME o *DATE.) Una palabra clave *RANGECHECK sin *ON u *OFF implica *ON. CONDICIONES: Esta palabra clave puede aparecer en cualquier parte del archivo de datos, cuantas veces sea necesario. EXPLICACION: La mayora de los datos de entrada se examinan para determinar si estn dentro del rango esperado de valores. Al especificar la palabra clave *RANGECHECK *OFF se inhabilitar la verificacin del rango de los datos no crticos hasta toparse con la palabra clave *RANGECHECK *ON o hasta llegar al final de la seccin de datos. Asimismo, *RANGECHECK *OFF suprime la impresin de todo mensaje de advertencia. Los mensajes de errores siempre sern impresos. Ejemplo: Para anular el rango de presin *DNORM:
*RANGECHECK *OFF *NORM *PRESS 500 *RANGECHECK *ON

Se recomienda mantener la verificacin de rangos habilitada para la mxima parte del archivo de datos posible.

64 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Archivos INCLUDE (Opcional)


OBJETO: La palabra clave *INCLUDE indica que se ha suspendido la lectura del conjunto de datos de entrada primarios y en su lugar se leer un archivo secundario. FORMATO: *INCLUDE 'pathname' OPCIONES POR DEFECTO: Opcional. No hay opciones por defecto. CONDICIONES: La palabra clave *INCLUDE deber aparecer por s sola en una lnea. Solamente se puede abrir un archivo secundario al mismo tiempo. El anidamiento de la palabra clave *INCLUDE no est permitido. El nombre de la va de acceso, pathname, deber estar encerrado entre comillas. El nombre de la va de acceso, pathname, deber ser un nombre de va de acceso vlido en el sistema de archivos. EXPLICACION: Cuando uno se encuentra con la palabra clave *INCLUDE, el nombre de la va de acceso (pathname) del archivo de entrada secundario es abierto y se leen datos de ese archivo. Cuando se llega al final del archivo secundario, ese archivo se cierra y la lectura de datos contina en el archivo de entrada primario (u original). Cuando el pathname corresponde a un nombre de va de acceso de archivo absoluto, ste se utiliza directamente. Un nombre de va de acceso absoluto comienza con un delimitador de directorio y en Windows puede haber un accionador de entrada (letra y punto y coma). Cuando el pathname corresponde a un nombre de va de acceso de archivo relativo, es relativo al directorio que contiene el archivo de datos principal. En este caso, el pathname es convertido internamente en el nombre de va de acceso absoluto o relativo correspondiente. Ambos tipos de sistema cuentan con diferentes delimitadores de directorio barra oblicua para Unix y barra oblicua invertida para Windows. Cada uno de los delimitadores en el pathname que no es vlido para el tipo de sistema se convierte internamente en el delimitador que s es vlido. Esto permite al usuario utilizar un archivo de datos que contiene el pathname con un tipo de delimitador en ambos tipos de sistema. En todos los casos un rengln en el registro/diario reporta el nombre de la va de acceso interna que se utiliza para abrir el archivo. Ejemplo:
** El archivo de datos principal es /unix1/user/proj3/data/case23.dat. ** Los archivos de Include (incluir) se encuentran en el subdirectorio includes.de data (datos) *INCLUDE includes/grid_data.txt ** Nombre de va de acceso se reajusta a ** /unix1/user/proj3/data/includes/grid_data.txt.
GUIA PARA EL USUARIO STARS SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 65

66 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Control del listado de archivos de datos (Opcional)


*LIST, *NOLIST

OBJETO: La palabra clave *LIST especifica la enumeracin del archivo de datos de entrada al archivo de salida a impresin a partir de este punto y en adelante. La palabra clave *NOLIST especifica la no enumeracin del archivo de datos de entrada al archivo de salida a impresin, a partir de la lnea actual y de inmediato. FORMATO: *LIST *NOLIST OPCIONES POR DEFECTO: Palabras claves opcionales. Opcin por defecto: *LIST CONDICIONES: Las palabras claves *LIST o *NOLIST pueden aparecer en cualquier parte del archivo de datos, pero debern aparecer por su cuenta en una lnea separada. EXPLICACION: Por defecto, el archivo de datos se enumera en su totalidad al archivo de salida a impresin previo al inicio de la ejecucin de simulacin, con la excepcin de un lmite de 20 lneas repetidas por eco por cada palabra clave de arreglo del enmallado. Si se inserta una palabra clave *NOLIST en el archivo de datos, ste no se enumera a partir del punto en que la palabra clave *NOLIST aparece hasta no alcanzar la palabra clave *LIST o hasta no alcanzar el final del archivo de datos. La palabra clave *NOLISTLIM inhabilita el lmite de datos de palabras claves de arreglo del enmallado.

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 67

Modificacin del indicador de comentarios (Opcional)


*COMMENT

OBJETO: La palabra clave *COMMENT modifica la secuencia de dos caracteres que indica el comienzo de un comentario. FORMATO: *COMMENT 'ab' DEFINICION: ab Cadena de dos caracteres que indica el inicio de un comentario. La cadena ab deber ir entre comillas. OPCIONES POR DEFECTO: Palabra clave opcional. Opcin por defecto: *COMMENT ** CONDICIONES: La palabra clave *COMMENT puede aparecer en cualquier parte del archivo de datos, pero deber aparecer por su cuenta en una lnea aparte. TODO comentario subsiguiente, tras la aparicin de la palabra clave *COMMENT deber estar precedido por la secuencia de dos caracteres ab EXPLICACION: Por defecto, los comentarios en el archivo de datos se indican mediante la cadena de caracteres **. Esto se puede modificar utilizando la palabra clave *COMMENT. Ejemplo:
*COMMENT '--' *TRANSLATE 'KX' 'PERMI' **Esta es una regla de traslacin.

A partir de este momento todo comentario en el archivo de datos debe comenzar con - -. En el ejemplo anterior las dos lneas que comienzan con - - son comentarios.

68 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Modificacin de palabras claves mediante uso de reglas de traslacin (Opcional) *TRANSLATE


OBJETO: La palabra clave *TRANSLATE modifica o traduce cualquier palabra clave favorita en una palabra clave reconocible por el simulador de CMG. FORMATO: *TRANSLATE 'your_keyword' 'CMG_keyword' DEFINICION: your_keyword Palabra clave nica que el usuario desea que el simulador reconozca. Los caracteres que se permiten son aquellos que figuran en el conjunto de caracteres especificado en la subrutina RDLINE en el cdigo fuente del simulador; no se permiten ni espacios en blanco ni comas ni asteriscos. Cualquier carcter que el sistema operativo de computacin del usuario apoya se puede agregar a este conjunto de caracteres. La cadena de caracteres se debe poner entre comillas simples. CMG_keyword Palabra clave del simulador de CMG (SIN asterisco) que el usuario desea reemplazar. Esta deber ser una palabra clave vlida reconocida por el simulador, la cual deber ir entre comillas simples. OPCIONES POR DEFECTO: Palabra clave opcional. Opcin por defecto: Utilizar las palabras claves internas del simulador. CONDICIONES: *TRANSLATE puede aparecer en cualquier parte del archivo de datos, pero deber aparecer por su cuenta en una lnea aparte. Por consiguiente, se puede hacer referencia a una palabra clave del simulador utilizando la definicin your_keyword (la cual se define mediante la palabra clave *TRANSLATE) o bien la palabra clave del simulador CMG_keyword. EXPLICACION: Cuando se necesita volver a definir una palabra clave para darle sentido propio o simplemente por conveniencia, la palabra clave *TRANSLATE realiza esta funcin. Ejemplo:
*TRANSLATE 'KX' 'PERMI'

Esta regla de traslacin traduce la palabra clave *KX o KX de manera tal que el simulador la reconoce como *PERMI. Despus de esta palabra clave, las palabras claves *KX, KX *PERMI o PERMI se pueden utilizar para referirse a la misma.

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 69

Una palabra clave puede tener ms de una regla de traslacin. Por ejemplo:
*TRANSLATE 'KX' 'PERMI' *TRANSLATE 'x_permeability' 'PERMI' *TRANSLATE 'permx' 'PERMI'

70 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Direcciones de bloques del usuario


OBJETO: Especificar la direccin de cualquier bloque del enmallado. EXPLICACION:

*UBA

La direccin de bloques del usuario (UBA) es una extensin natural de la anotacin conocida I-JK para ponerle una direccin a los bloques, que permite al usuario referirse a cualquier bloque de los enmallados avanzados disponibles en los simuladores de CMG. La direccin UBA se basa en la idea de que, aun en el caso de los enmallados ms complejos, la relacin entre enmallados y bloques se puede representar como un diagrama de rbol con el enmallado fundamental como el nodo base. La direccin UBA (direccin de bloques del usuario) comienza especificando el bloque del enmallado fundamental con la anotacin I-J-K, v.g., 3,6,2 o 3 6 2. Los espacios en blancos o comas que se usan en calidad de delimitadores debern separar los ndices de bloques. Enmallados refinados Para referirse a un determinado bloque a un nivel de enmallado ms fino, la anotacin fundamental I-J-K va seguida de una barra oblicua (/) y luego el siguiente nivel del bloque del enmallado refinado con la anotacin I-J-K, y as sucesivamente hasta llegar al bloque de inters. Las barras oblicuas debern estar rodeadas de espacios en blanco o comas que actan como delimitadores. Se permiten mltiples niveles de refinamiento. Por ejemplo, si un bloque fundamental (3,6,2) contiene un enmallado refinado de 3x3x1, entonces la direccin UBA de uno de los bloques finos sera 3,6,2 / 2,3,1. La direccin UBA 3 6 2 aun se refiere al bloque paterno fundamental. Enmallados fracturados naturalmente En las opciones de enmallados fracturados naturalmente, un bloque espacial fundamental se divide en dos bloques de almacenamiento: uno de fractura y el otro de matriz (opcionalmente refinada). Se debe indicar de cul de los se trata mediante uso de los calificadores de direccin UBA, MT o FR, insertados despus de los ndices, v.g.-, 10,14,3 FR y 10,14,3 MT. Si el bloque se fractura y ninguno de los dos indicadores se encuentra presente, entonces se da por sentado que el calificador es FR. Las opciones de MINC y de subdominio contemplan el refinamiento de la porcin correspondiente a la matriz del bloque espacial al cual se refiere la anotacin del enmallado refinado. Por ejemplo, un bloque MINC 2 (el segundo de adentro hacia afuera) ubicado en un bloque fundamental 10,14,3 sera 10,14,3 / 2,1,1 MT. Enmallados de agujeros discretizados Ya que los bloques del agujero consisten en enmallados refinados, se les puede especificar una direccin como tales. Salvo en algunos casos los calificadores de la direccin UBA, WB y TU, se pueden utilizar para reemplazar la porcin posterior " / n,1,1". Esta sintaxis alternativa es nica e intercambiable, y estos calificadores UBA permiten una mejor legibilidad al igual que compatibilidad con versiones anteriores de los datos existentes. Un calificador de agujero se puede usar en conjunto con la sintaxis completa del enmallado refinado, pero debe corresponde a lo refinado en cuestin (es decir, al espacio anular o a la tubera).

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 71

Existen tres casos diferentes en los cuales se puede aplicar estos calificadores. En un bloque de agujero que no se encuentra en circulacin, "WB" significa " / 1,1,1". En un bloque de agujero en circulacin, "TU" significa " / 1,1,1" (la tubera) y "WB" significa " / 2,1,1" (el espacio anular). La opcin de DW-en-hbrido ubica el enmallado de un agujero en el bloque central de un enmallado hbrido. Si la direccin UBA anterior al calificador denota un bloque que contiene un enmallado hbrido, que a su vez contiene un enmallado de agujero, entonces el calificador indica el bloque de agujero correspondiente " / 1,1,1 / n,1,1 ". Rangos de UBA Algunas palabras claves apoyan la entrada de rangos de bloques en el formato UBA, como por ejemplo la palabra clave *PERF. Un rango UBA consiste en el sistema de direcciones de bloques del usuario UBA que se describe arriba, salvo que se reemplaza un ndice de enmallado de enteros, como mnimo, por un rango de enteros (v.g.- 3 6 1:4 / 2 2 1:3 MT). Cabe recordar que en un rango de enteros el primer nmero no debe sobrepasar el segundo nmero. En el caso de algunas palabras claves, es importante el orden en que se procesan los bloques individuales en el rango. A continuacin se presenta el orden en que se procesan los bloques, con cada punto en orden de prioridad. 1. En cada rango de enteros, los valores se procesan del primer nmero (inferior) al segundo nmero (superior). 2. En cada nivel, los ndices I se procesan primero, luego los ndices J, y despus los ndices K. Esto se conoce comnmente como el orden natural. 3. Para mltiples niveles de enmallado, el nivel inferior del enmallado (es decir, el nivel ms fino a mano derecha ) se procesa antes del siguiente nivel ms alto del enmallado. Ejemplo: El rango de UBA 1,3:4,5 / 6,7:8,9:10 se procesa en el siguiente orden:
1 1 1 1 1 1 1 1 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 / / / / / / / / 6 6 6 6 6 6 6 6 7 8 7 8 8 8 7 8 9 9 10 10 9 9 10 10

Direcciones UBA para la salida del simulador Las direcciones de los bloques del usuario pueden aparecer en numerosas partes de la salida del simulador. Para los efectos de la salida solamente, una abreviacin descriptiva de dos letras se anexa a la direccin UBA de cada bloque que no sea un bloque normal en el sistema de porosidad nica. NL PN ZP FR Bloque nulo Bloque acuado Bloque de cero porosidad Bloque de fractura en el sistema de porosidad doble

72 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

MT Mi Si WB TU

Bloque de matriz en sistema de porosidad doble o de permeabilidad doble Bloque MINC, donde i = 1 como el primer bloque interior Bloque de subdominio, donde i = 1 como el primer bloque superior Bloque de agujero discretizado (espacio anular) Bloque de tubera discretizado

Cuando un campo de salida no cuenta con la longitud suficiente para la direccin completa, la presencia de niveles de refinamiento adicionales se indica con "+", v.g.- 23,13,12+ WB.

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 73

Entrada de arreglos de propiedades del enmallado


ARREGLO: Las propiedades del enmallado que se ingresan, de hecho, son arreglos de datos con un elemento de arreglo por cada bloque del enmallado. Las propiedades del enmallado se indican mediante uso de ARRAY: en la columna izquierda que viene inmediatamente despus del ttulo en la pgina del manual que las describe. OPCIONES PARA LA LECTURA DE ARREGLOS: La asignacin de arreglos comprende cinco partes, dos de las cuales son opcionales. La sintaxis consiste en: grid_array (comp_name) (array_qualifier) read_option data (array_modifier) DEFINICIONES: grid_array Propiedad que se asigna, tal como *POR. En el manual, esto se indica como ARRAY: *POR. comp_name Cadena de caracteres encerradas entre comillas, que deber ser un nombre de componente especificado mediante uso de la palabra clave *COMPNAME. Esto se requiere para los arreglos del enmallado que dependen de componentes. array_qualifier Se utiliza para asignar datos a diferentes elementos del bloque del enmallado (por ejemplo: matriz y fractura). El array_qualifier (calificador de arreglos) es opcional *MATRIX *FRACTURE *RG uba_range *WELLBORE uba_range *ANNULUS uba_range *TUBING uba_range *ALLELEM Si no hay un calificador de arreglos (array_qualifier) presente, entonces se supone la palabra clave *ALLELEM, salvo en la seccin DESCRIPCION DEL YACIMIENTO donde se supone la palabra clave *MATRIX. Estas palabras claves de calificador de arreglos (array_qualifier) se describen por separado.

74 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Cada uno de los calificadores de la lectura de arreglos arriba mencionados slo tendr acceso al elemento indicado. El usuario deber asegurar que todo elemento de cada bloque del enmallado cuente con los datos requeridos asignados. uba_range corresponde al rango de Direcciones de Bloques del Usuario (UBA) sin los calificadores UBA, que son MT, FR, WB y TU. uba_range Un rango de Direcciones de Bloques del Usuario (UBA) o una sola direccin UBA, sin los calificadores de UBA -MT, FR, WB y TU. Un rango de UBA no est permitido con la opcin de lectura read_option *EQUALSI ni con el modificador de arreglos array_modifier *MOD. read_option Las opciones de lectura son *CON *IVAR *JVAR *KVAR *ALL *IJK *BINARY_DATA ( pathname ) *EQUALSI Estas palabras claves de read_option (opcin de lectura) se describen por separado. Todas estas opciones de lectura (read-options), salvo **IJK, aseguran la definicin de cada bloque del enmallado. Se deber tener cuidado al utilizar *IJK asegurando que el enmallado est completamente cubierto; esta restriccin se levanta en la seccin de DATOS RECURRENTES donde se pueden definir determinados bloques. data Valores actuales del grid_array (arreglo del enmallado). La cantidad de datos depende de la read_option. En el caso de *IJK tambin depende si el contexto consiste en datos recurrentes o no. array_modifier Una vez que se haya ingresado el arreglo, ste puede ser modificado de inmediato utilizando *MOD, lo cual permite a su vez modificar los bloques o las regiones una vez que termine la read_option. La palabra clave *MOD se describe por separado.
GUIA PARA EL USUARIO STARS SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 75

EXPLICACION: Un bloque del enmallado se divide a lo sumo en dos partes: matriz y fractura. Todas las dems opciones de enmallado, agujero y fractura natural se les trata como enmallados refinados locales. Por ejemplo, un agujero discretizado se le trata como a un enmallado refinado que va dentro de otro bloque del enmallado. Supongamos que la direccin del bloque grueso es i j k. La direccin de la formacin que se encuentra alrededor del agujero discretizado (y que posiblemente est fracturada naturalmente) sera i j k. La direccin del agujero sera i j k / 1 1 1 ya que es el primer bloque del enmallado refinado. Si el agujero tiene dos corrientes, la direccin del entubamiento sera i j k / 1 1 1 y la del espacio anular i j k / 2 1 1. Un arreglo asignado al bloque i j k se heredara en el enmallado refinado que ste contiene por defecto. Otro ejemplo sera la opcin de fractura natural MINC. La opcin MINC divide un bloque en un bloque de fractura y varios bloques distintivos de matriz. Estos bloques de matriz se les tratan como un enmallado refinado de la porcin de matriz del bloque grueso o paterno. La asignacin de arreglos al bloque i j k se heredara por defecto en el enmallado refinado (MINC) que ste contiene. Para los bloques paternos i j k, la direccin del bloque de matriz que se encuentra ms al interior sera i j k / 1 1 1, la del siguiente bloque sera 1 1 1 / 2 1 1 y as sucesivamente.

76 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Entrada de propiedades del enmallado de la matriz


OBJETO:

*MATRIX

*MATRIX se utiliza inmediatamente despus de una palabra clave de propiedad del enmallado para indicar que se est ingresando una propiedad de matriz. PALABRA CLAVE: *MATRIX EXPLICACION: Cualquiera de las opciones de lectura de arreglos se puede utilizar con *MATRIX. La palabra clave de read_option deber aparecer despus de la palabra clave *MATRIX. Ejemplo: Para ingresar la porosidad de la matriz en un sistema de doble porosidad:
*POR *MATRIX *ALL .12 5*.16 .18 .22 .21 8*.20 .19 10*.18 3*.21 .19 .16

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 77

Entrada de propiedades del enmallado de la fractura


*FRACTURE

OBJETO: *FRACTURE se utiliza inmediatamente despus de la palabra clave de la propiedad del enmallado en un sistema de doble porosidad para indicar que se est ingresando una propiedad de fractura. PALABRA CLAVE: *FRACTURE EXPLICACION: Cualquiera de las opciones de lectura de arreglos se puede utilizar con *FRACTURE. La palabra clave de la opcin de lectura de arreglos se deber insertar despus de la palabra clave *FRACTURE. Ejemplo: Supongamos que los planos de los bloques del enmallado con J=2 y J=3 son fracturados, se debe ingresar las porosidades de fractura de estos bloques.
*POR 1:10 *FRACTURE *IJK 2:3 1:3 .08

78 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Entrada de propiedades del enmallado refinado


OBJETO:

*RG

*RG se utiliza para asignar los valores de un arreglo a los bloques de un enmallado refinado. PALABRA CLAVE: *RG uba_range EXPLICACION: Los enmallados refinados se definen inicialmente utilizando la palabra clave *REFINE en la seccin DESCRIPCION DEL YACIMIENTO. Por defecto, a todos los bloques del enmallado refinado se les asignan los valores asignados al bloque del enmallado fundamental. La palabra clave *RG permite ingresar distintos valores por cada bloque del enmallado refinado. Cualquiera de las opciones de lectura de arreglos se puede utilizar con *RG. El arreglo de las propiedades ingresadas corresponde al del enmallado refinado, lo cual corresponde a su vez a la cantidad de bloques del enmallado refinado y no del enmallado fundamental. La palabra clave de la opcin de lectura de arreglos deber insertarse inmediatamente despus de la palabra clave *RG. Ejemplo: Supongamos que un bloque fundamental (1,1,1) contiene un enmallado refinado de 3x2x1. Se debe utilizar lo siguiente para ingresar un valor de porosidad diferente de cada uno de los bloques del enmallado refinado, con cierta modificacin posterior.
*POR *RG 1 1 1 *ALL .08 .079 .078 .081 *MOD + 0.03 .08 .076

Ejemplo: Supongamos que cada uno de los bloques fundamentales (1,1,1) y (1,1,2) contiene un enmallado refinado de 3x2x1. Se debe usar un rango de UBA para especificar la misma distribucin de porosidad en cada enmallado refinado localmente.
*POR *RG 1 1 1:2 *ALL .08 .079 .078 .081 .08 .076 **MOD no est permitido con un rango de UBA

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 79

Entrada de propiedades del enmallado del agujero


*WELLBORE, *ANNULUS, *TUBING

OBJETO: Asignar datos al elemento del agujero en los bloques del enmallado. PALABRAS CLAVES: *WELLBORE *ANNULUS *TUBING DEFINICIONES: *WELLBORE Indica que los datos sern asignados al elemento (a los elementos) del agujero en el bloque del enmallado. Esto se aplica tanto al espacio anular como al entubamiento para pozos en circulacin. *ANNULUS Indica que los datos sern asignados al elemento del espacio anular en el bloque del enmallado. Tambin se aplica al agujero cuando no hay entubamiento. *TUBING Indica que los datos sern asignados al elemento de entubamiento del bloque del enmallado. CONDICIONES: Estos calificadores de entrada de arreglos son vlidos solamente cuando se habilita la opcin del agujero discretizado mediante las palabras claves de descripcin del yacimiento *WELLBORE y/o *CIRCWELL. EXPLICACION: Ejemplo: Para especificar las diferentes saturaciones iniciales de petrleo en un pozo en circulacin que se encuentra en los bloques 1:6 2 5:
*SO *MATRIX *CON 0.70 ** 70% en la matriz *SO *ANNULUS 1:6 2 5 *CON 0.05 ** 5% en el espacio anular *SO *TUBING 1:6 2 5 *CON 0 ** Ninguna en el entubamiento

i1(:i2) i1(:i2) i1(:i2)

j1(:j2) j1(:j2) j1(:j2)

k1(:k2) k1(:k2) k1(:k2)

Para especificar la ausencia de petrleo en el espacio anular y en el entubamiento:


*SO *MATRIX *CON 0.70 ** 70% en la matriz *SO *WELLBORE 1:6 2 5 *CON 0 ** 0% en el espacio anular/entubamiento

Estos calificadores de arreglos son la manera preferida de referirse a los bloques del agujero discretizado.

80 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Asignacin de propiedades del enmallado a todos los elementos *ALLELEM


OBJETO: Asignar datos a todos los elementos de los bloques del enmallado. PALABRA CLAVE: *ALLELEM EXPLICACION: Este calificador de entrada de arreglos indica que los datos sern asignados a todos los elementos de un bloque del enmallado. Este calificador es necesario solamente si se utiliza la opcin de fractura natural. Ya que esta es la opcin por defecto, esta palabra clave no se necesita explcitamente. Ejemplo: Para especificar la misma temperatura inicial de 40.5 grados, tanto en la fractura como en la matriz:
*TEMP *ALLELEM *CON 40.5 -o*TEMP *CON 40.5

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 81

Arreglos de valores constantes


OBJETO:

*CON

*CON indica que se ingresa un valor constante para todos los elementos del arreglo. El valor puede ingresarse en la misma lnea o en la siguiente. PALABRA CLAVE: *CON value EXPLICACION: Ejemplo: Supongamos que hay un yacimiento con un valor de porosidad constante de 0.16 y una permeabilidad constante de 100 md en direccin I.
*POR *CON 0.16 *PERMI *CON 100.

82 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Entrada de arreglos en notacin IJK


OBJETO:

*IJK

*IJK asigna un valor constante de una propiedad del enmallado dentro de la regin que se define por el nmero mnimo y mximo de bloques en cada una de las tres direcciones. PALABRA CLAVE: *IJK { i1(:i2) i1(:i2) Rango del ndice de bloques del enmallado en direccin I j1(j2): Rango del ndice de bloques del enmallado en direccin J. k1(k2) Rango del ndice de bloques del enmallado en direccin K. value Valor constante del arreglo para la regin definida. {} Indica que se pueden utilizar cualquier cantidad de lneas (pero como mnimo se tiene que utilizar una). CONDICIONES: Por lo general, cuando se utiliza *IJK, aunque sea una sola vez, se debern definir TODOS los bloques del enmallado. Se debe tener cuidado cuando se utiliza *IJK porque resulta posible omitir algunos bloques dentro de la asignacin (a diferencia de otras opciones de lectura de arreglos). Si se omite aunque sea un bloque, se genera un mensaje de error fatal avisando que ha ocurrido la omisin. En todas las secciones de datos, salvo la seccin de DATOS RECURRENTES, resulta mucho ms seguro utilizar una de las otras opciones de lectura de arreglos en conjunto con la opcin *MOD. La utilizacin de la opcin de lectura de arreglos *IJK resulta ms conveniente en la seccin de DATOS RECURRENTES, donde las asignaciones a bloques del enmallado generalmente consisten en sobrescribir opciones por defecto o datos previamente asignados. En esa seccin se permite referirse solamente a determinados bloques del enmallado. EXPLICACION: La opcin de lectura del arreglo *IJK asigna un valor de una propiedad del enmallado dentro de la regin definida por los rangos del nmero de bloques en cada una de las tres direcciones. Las lneas posteriores dentro de la misma invocacin de variables de arreglos sobrescriben las lneas anteriores cuando se refieren a los mismos bloques del enmallado. j1(:j2) k1(:k2) value }

DEFINICIONES:

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 83

Por ejemplo, cuando se asigna porosidad a un enmallado de 10 x 10 x 3 donde el valor es igual salvo en una regin 5 x 5, sera correcto utilizar
*POR *IJK 1:10 1:10 1:3 0.246 1:5 1:5 1 0.17

-o*POR *CON 0.246 *MOD 1:5 1:5 1 = 0.17

(cual expresin sera de preferencia), mientras que


*POR *CON 0.246 *POR *IJK 1:5 1:5 1 0.17

generara un mensaje de error indicando que a algunos bloques del enmallado no se le ha asignado un valor. Esto se produce debido a que los datos de la asignacin de *POR *CON se descartan al encontrar *POR *IJK. La utilizacin de *CON en s es correcta, pero *POR *IJK deber abarcar el enmallado completo. En la seccin de datos recurrentes, *IJK podr referirse a determinados bloques del enmallado. Para cambiar el tipo de roca de permeabilidad relativa en la regin de 5x5 a un tipo #4, se utiliza
*KRTYPE *IJK 1:5 1:5 1 4

84 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Entrada de arreglos de valores que varan en direccin


OBJETO:

*IVAR

*IVAR se utiliza para indicar los valores que varan en direccin I, pero que son constantes en las otras dos direcciones. PALABRA CLAVE: *IVAR value(1) value(ni) DEFINICIONES: value(1) Valor asignado a todos los bloques del enmallado con un ndice igual a 1 en direccin I. ni Nmero de bloques del enmallado en direccin I. EXPLICACION: Los valores ni se ingresan separados por espacios en blanco o comas. Ejemplo: Tamaos de los bloques en direccin I, donde ni=10:
*DI *IVAR 2*1000 1100 1050 3*800 860 1010 1100

Cabe mencionar que la estructura 2*1000 indica que el valor 1000 ocurre dos veces. Ejemplo: Tamaos de los bloques en direccin I, donde ni=3:
*DI *IVAR 3000.0 4000.0 5000.0

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 85

Entrada de arreglos de valores que varan en direccin J


*JVAR

OBJETO: *JVAR se utiliza para indicar los valores que varan en direccin J, pero que son constantes en las otras dos direcciones. PALABRA CLAVE: *JVAR value(1) value(nj) DEFINICIONES: value(1) Valor asignado a todos los bloques del enmallado con un ndice igual a 1 en direccin J. nj Nmero de bloques del enmallado en direccin J. EXPLICACION: Los valores nj se ingresan separados por espacios en blanco o por comas. Ejemplo: Los incrementos en direccin J para un problema en que nj=19 seran: 755, 755, 755, 825, 825, 1000, 1000, 1100, 800, 800.
*DJ *DJ *JVAR *JVAR 3*755 3000.0 2*825 2*1000 1100 2*800

Ejemplo: La direccin J slo tiene 3 bloques:


4000.0 3000.0

86 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Entrada de arreglos de valores que varan en direccin K


*KVAR

OBJETO: *KVAR se utiliza para indicar los valores que varan en direccin K, pero que son constantes en las otras dos direcciones. PALABRA CLAVE: *KVAR value(1) value(nk) DEFINICIONES: value(1) Valor asignado a todos los bloques del enmallado con un ndice igual a 1 en direccin K. nk Nmero de bloques del enmallado en direccin K. EXPLICACION: Los valores nk se ingresan separados por espacios en blanco o por comas, lo cual resulta conveniente debido a que las propiedades que se ingresan varan por capa solamente. Ejemplo: La porosidad vara en cada una de las capas de un sistema donde nk=5, pero es constante dentro de cada capa. Las porosidades de las capas seran: 0.810, .210, .180, .157 y .200.
*POR *KVAR .081 .21 .18 .157 .2

Ejemplo:
**Cada una de las permeabilidades de I, J, K son constantes **dentro de cada capa del yacimiento pero varan de capa en **capa. Por lo tanto se debe utilizar *KVAR para ingresar **estos valores capa por capa *PERMI *KVAR 200.0 50.0 500.0 *PERMJ *KVAR 200.0 50.0 500.0 *PERMK *KVAR 20.0 40.0 60.0

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 87

Valores que varan en la mayora o en todos los bloques del enmallado *ALL
OBJETO: *ALL se utiliza para indicar que los valores varan en la mayora o en todos los bloques del enmallado. El nmero de valores que se prev corresponde al nmero de bloques del enmallado en el enmallado, incluyendo todos los bloques nulos o los bloques de porosidad nula. PALABRA CLAVE: *ALL value(1) ... value(ni*nj*nk) EXPLICACION: Los valores se ingresan comenzando con el bloque (1,1,1) y en orden ascendente de bloques donde el ndice del bloque en direccin I es el ms rpido en aumentar, seguido por el ndice del bloque en direccin J y luego el ndice del bloque en direccin K que es el ms lento. Ejemplo: Las porosidades de cada bloque del enmallado en un sistema tridimensional varan en casi todos los bloques del enmallado: ni=10, nj=3, nk=2
*POR .08 .15 .074 .095 .11 .08 *ALL .08 .134 .12 .13 .12 .09 .081 .08 .12 .12 .134 .144 .09 .087 .154 .157 .157 .143 .12 .157 .167 .17 .157 .123 .15 .145 .187 .18 .18 .16 .09 .12 .121 .184 .18 .165 .097 .135 .122 .122 .098 .102 .087 .18 .08 .084 .09 .10 .011 .092 .08 .09 .09 .10

88 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Valores almacenados en formato binario


OBJETO:

*BINARY_DATA

El programa Builder utiliza esta palabra clave para indicar que los datos de los arreglos del enmallado estn almacenados en formato binario. PALABRA CLAVE: *BINARY_DATA EXPLICACIN: En Builder Normalmente, el programa Builder escribe los datos en archivos de texto. Sin embargo, Builder tiene la capacidad de escribir algunos datos de definicin de enmallados y datos de propiedades en formato binario a un archivo en formato binario separado. Esta opcin se invoca en Builder a travs del men "File/Save As.../Array Saving Method/Binary File Format (*.cmgbin)" " (Archivar/Guardar como/Mtodo para guardar arreglos/formato de archivo binario (*.cmgbin)". El archivo binario se guarda en la misma carpeta donde se guarda el archivo principal de conjuntos de datos y se le da el mismo nombre raz pero con una extensin .cmgbin. A diferencia de la facultad *INCLUDE que puede involucrar mltiples archivos de inclusin, a lo sumo existe un archivo en formato binario asociado con un archivo de datos principal. La definicin del enmallado y los datos de propiedades que pueden ser escritos en formato binario son (1) palabras claves que definen los puntos de esquina *XCORN, *YCORN, *ZCORN, *COORD y *CORNERS, y (2) todas las palabras claves de arreglos de enmallado que utilizan la opcin de lectura *ALL en las secciones de inicializacin de datos (no recurrentes). En un determinado conjunto de datos, ese tipo de datos se escribe en el mismo formato (texto o binario) de acuerdo al Mtodo para Guardar Arreglos seleccionado. El usuario puede cambiar de un formato binario a un formato de escritura-de-texto-solamente, cuando desee. En el caso de las palabras claves de propiedades de enmallado, solo aquellos datos asociados directamente con la subpalabra clave *ALL se escriben en formato binario. Especficamente, las lneas de datos *MOD se conservan como texto despus de la subpalabra clave *BINARY_DATA. Por lo tanto, el usuario puede agregar o modificar las lneas de datos *MOD despus de la subpalabra clave *BINARY_DATA, tal como lo hara despus de la palabra clave *ALL y sus datos conexos. Los datos de propiedades de enmallado no uniformes que provienen de fuentes tales como mapas o los resultados de simuladores existentes de conjuntos de archivos SR2, por lo general se escriben en formato *ALL en el archivo de texto. Estos datos se pueden escribir directamente al archivo binario, evitando tener que escribir texto en formato *ALL. El escribir datos no uniformes a archivos binarios tiene algunas ventajas puntuales. En primer lugar, la lectura de datos binarios es mucho ms rpida que la lectura de texto, por lo tanto, en el caso de modelos grandes esto agilizara significativamente la transferencia de datos al y del programa Builder. En segundo lugar, el formato binario ocupa mucho menos espacio que una representacin de texto comparativa (por ej., 8 bytes en lugar de 20 a 30 bytes). En tercer lugar, la precisin original de los datos que se obtienen de archivos de resultados SR2 existentes se puede conservar al no tener que pasar los datos por el paso de escritura de texto. El escn abre el archivo binario asociado que se supone que tiene el mismo
GUIA PARA EL USUARIO STARS SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 89

nombre raz que el archivo de datos principales pero con una extensin .cmgbin, cada vez que el simulador encuentra la subpalabra clave *BINARY_DATA. En el Simulador Cada vez que el simulador encuentra la palabra clave *BINARY_DATA durante el paso de carga de datos, ubica esa propiedad en el archivo binario y lee un valor por cada bloque del enmallado, similar a la opcin *ALL. Si se produce un desfase entre el texto y las partes binarias del conjunto de datos esto derivar en un error. La lectura de datos binarios es mucho ms rpida que la lectura de texto, por lo tanto, para modelos grandes se puede agilizar la lectura de datos de manera significativa en el simulador. Puede existir una leve diferencia entre los valores de los datos formateados de texto y los valores de los datos binarios asociados, por lo que las versiones de texto y binarias de los mismos datos puede arrojar resultados de simulacin levemente diferentes. Nombre de va de acceso del archivo de datos La va de acceso al archivo de datos binarios se especifica va la palabra clave *FILENAME *BINDATA-IN o va su opcin por defecto. El hecho de especificar una va de acceso diferente de la opcin por defecto permite a diferentes archivos de datos principales a referirse al mismo archivo de datos binarios. En todos los casos, un rengln en el registro/diario reporta el nombre de la va de acceso que se utiliza para abrir el archivo. Cabe mencionar que la especificacin del nombre de la va de acceso inmediatamente despus de la palabra clave *BINARY_DATA (tal como es apoyado en las versiones 20082009) est obsoleta. Ejemplos A continuacin se indican ejemplos de fragmentos de datos que el usuario puede encontrar en un archivo de datos de texto escritos por el programa Builder en formato de archivo binario.
** Nombre de va de acceso especificada opcionalmente al archivo de datos binarios *FILENAME *BINDATA-IN My_Study.cmgbin ** Distribucin de bloques nulos a partir del mapa *NULL *BINARY_DATA ** Permeabilidad del mapa, con ajustes que coinciden *PERMI *BINARY_DATA *MOD 1:5 1:10 1:5 * 0.9 1:3 1:4 1:2 * 1.2 *PERMJ *EQUALSI *PERMK *EQUALSI / 5.

90 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

** Fractura natural: porosidad de la matriz desde el mapa *POR *MATRIX *BINARY_DATA *POR *FRACTURE *CON 0.008 ** Saturacin inicial, sistema de fracturas naturales *SW *MATRIX *BINARY_DATA *SW *FRACTURE *BINARY_DATA ** Gas de solucin inicial a partir de la produccin primaria *MFRAC_OIL 'SOLN GAS' *BINARY_DATA *MOD 4 5 1:9 = 0.3 ** Zona enriquecida alrededor del pozo

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 91

Datos en direccin J y K provenientes de la direccin I


*EQUALSI

OBJETO: *EQUALSI indica que los valores en las direcciones J y K son iguales a aquellos en direccin I, o bien que los valores dados para la direccin I ahora pueden ser modificados mediante procesos de divisin, multiplicacin, etc. PALABRA CLAVE: *EQUALSI ( [ * | - | + | / | = ] value ) CONDICIONES: Cuando se utiliza *RG uba_range en conjunto con la palabra clave *EQUALSI, uba_range deber ser una sola direccin UBA (ej, 1 2 3), y no un rango de direcciones UBA (ej, 1:3 2 3). EXPLICACION: *EQUALSI se utiliza con palabras claves que dependen de la direccin, tales como los coeficientes de transmisibilidad, de permeabilidad y de dispersin. Esta palabra clave trabaja con *MATRIX y *FRACTURE por separado. Ejemplo: Las permeabilidades en un sistema de porosidad nica. Los valores en direccin J son iguales a los valores en direccin I, pero los valores en direccin K son el doble de los valores en direccin I.
*PERMI *CON 100.0 *PERMJ *EQUALSI *PERMK *EQUALSI * 2.

Ejemplo: Igual que en el ejemplo anterior, solamente utilizando una opcin de fractura natural.
*PERMI *PERMJ *PERMK *PERMI *PERMJ *PERMK *MATRIX *CON 100.0 *MATRIX *EQUALSI *MATRIX *EQUALSI * 2. *FRACTURE *CON 10000 *FRACTURE *EQUALSI *FRACTURE *EQUALSI * 2.

92 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

Modificacin de los datos de arreglos (Condicional)


OBJETO: *MOD indica la modificacin de la entrada de una propiedad del enmallado. FORMATO: *MOD { i1(:i2) j1(:j2) k1(:k2) opr value } -o*MOD opr value donde opr corresponde a uno de los siguientes signos: +, , *, /, = DEFINICIONES:

*MOD

i1(:i2) j1(:j2) k1(:k2) Indica los rangos de ndices I-J-K de la regin que sern modificados. El segundo ndice de un rango no deber ser inferior al primer ndice; por ejemplo, 2:1 no est permitido. Si el segundo ndice de un rango es igual al primer ndice, los dos puntos y el segundo ndice pueden ser omitidos; por ejemplo, 5 es equivalente a 5:5. + Indica que se suma un valor al valor de la propiedad del enmallado existente en la regin definida. Indica que se resta un valor del valor de la propiedad del enmallado existente en la regin definida. * Indica que se multiplica el valor de la propiedad del enmallado existente por un valor en la regin definida. / Indica que se divide el valor de la propiedad del enmallado existente por un valor en la regin definida. = Indica que el valor de la propiedad del enmallado existente es sobrescrito por un valor en la regin definida. CONDICIONES: La palabra clave *MOD deber aparecer inmediatamente despus de los datos de propiedad del arreglo y solamente podr aparecer una vez, a lo sumo.

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 93

Cuando se utiliza *RG uba_range en conjunto con *MOD, el uba_range solamente deber ser una sola direccin UBA (ej., 1 2 3), y no un rango de direcciones UBA (ej., 1:3 2 3). EXPLICACION: La opcin *MOD se utiliza para modificar el ltimo arreglo de datos de las propiedades del enmallado que se ingresa, al sumar, restar, multiplicar, dividir o al reemplazar los elementos del arreglo por un nmero. Si el operador se inserta inmediatamente despus de la palabra clave *MOD, entonces la modificacin se aplica a todos los bloques del enmallado. Si el ndice inicial y el ndice final del bloque del enmallado en una direccin son iguales, el punto y coma y el ndice final pueden omitirse. Ejemplo: Supongamos que para un enmallado de 10 x 6 x 1 se desea modificar las porosidades de la regin con ndices I del 1 al 3, ndices J del 1al 4 e ndice K igual a 1, agregando 0.01. Adems se desea asignar un valor de .13 al bloque con I=5, J=2 y K=1. Se ingresa *MOD despus de los valores del arreglo. Los datos se expresan de la siguiente manera:
*POR *ALL .08 .08 .15 .134 .074 .12 .095 .13 .11 .12 .08 .09 *MOD 1:3 1:4 1 5 2 1 .081 .08 .12 .12 .134 .144 .09 .087 .154 .157 .157 .143 .12 .157 .167 .17 .157 .123 .15 .145 .187 .18 .18 .16 .09 .12 .121 .184 .18 .165 .097 .135 .122 .122 .098 .102 .087 .18 .08 .084 .09 .10 .011 .092 .08 .09 .09 .10

+ .01 = .13

Ejemplo: Modificar el enmallado completo a fin de reducir la porosidad de cada bloque del enmallado a 95% del valor original:
*POR .08 .15 .074 .095 .11 .08 *MOD *ALL .08 .081 .134 .08 .12 .12 .13 .12 .12 .134 .09 .144 * .95 .09 .087 .154 .157 .157 .143 .12 .157 .167 .17 .157 .123 .15 .145 .187 .18 .18 .16 .09 .12 .121 .184 .18 .165 .097 .135 .122 .122 .098 .102 .087 .18 .08 .084 .09 .10 .011 .092 .08 .09 .09 .10

No est permitido repetir la palabra clave requerida del arreglo una vez que sta se haya ingresado. Por ejemplo, la siguiente entrada de datos es incorrecta. El usuario desea cambiar algunas de las porosidades a 0.22 despus de haber asignado un valor inicial de 0.30 a todos los bloques del enmallado:
*POR *CON 0.3 *POR *IJK 5:8 14:23 4 0.22

94 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

El procedimiento correcto consiste en utilizar la palabra clave *MOD en la lnea inmediatamente despus de *POR:
*POR *CON 0.3 *MOD 5:8 14:23 4 = 0.22

Cabe mencionar que si las palabras claves *EQUALSI y *MOD aparecen juntas, entonces se procesa *EQUALSI primero y luego se procesan los valores *MOD. La palabra clave *MOD se puede usar en conjunto con la palabra clave *RG para una sola direccin UBA. Si el bloque fundamental (3,7,5) cuenta con un enmallado refinado localmente de 2x2x1, entonces lo siguiente es vlido.
*POR *RG 3 7 5 *ALL 0.30 0.39 0.29 0.26 *MOD * 1.08

GUIA PARA EL USUARIO STARS

SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES 95

Interpolacin de los datos de tabla (Opcional)


OBJETO:

*INT

*INT indica que la entrada de tabla correspondiente se debe llenar mediante interpolacin. EXPLICACION: La palabra clave *INT se puede utilizar para ingresar valores en la tabla. Esta palabra clave habilita el clculo de la entrada de tabla mediante interpolacin. Esencialmente la entrada de tabla que corresponde a *INT se reemplaza por un valor interpolado linealmente. Esta opcin resulta conveniente cuando no se conocen todas las entradas de la tabla. Esta caracterstica se explica en mayor detalle utilizando un ejemplo. Supongamos que se requiere ingresar una tabla de permeabilidad relativa agua-petrleo al simulador. Asimismo, supongamos que se conocen las permeabilidades relativas aguapetrleo a diferentes saturaciones. *SWT **Sw 0.2 0.3 0.4 0.5 0.6 0.7 0.8 1.0 Krw 0.0 0.05 *INT 0.40 *INT 0.8 1.0 1.0 Krow 1.0 *INT 0.7 *INT 0.5 *INT 0.0 0.0

En la tabla anterior los valores que se indican mediante *INT sern calculados por el simulador mediante interpolacin lineal. NOTA: La interpolacin se realiza con respecto a la primera columna, por lo que la palabra clave *INT no puede aparecer en la primera columna de la tabla. Una entrada no *INT, como mnimo, deber aparecer en cada columna. Si solamente aparece una entrada no *INT en la columna, entonces se le asigna el mismo valor a toda la columna.

96 SISTEMA DE ENTRADA DE DATOS DE PALABRAS CLAVES

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA

Resumen del control de Entrada/Salida


Define los parmetros que controlan las actividades de entrada y salida del simulador, tales como nombres de archivos, unidades, ttulos, selecciones y frecuencia con la que stas se escriben tanto al archivo de salida como al archivo SR2, y control de reinicio. Lista de opciones Nombres y vas de acceso de varios archivos de entrada y salida: solamente el nombre requerido es ingresado en el archivo de datos la corrida de reinicio requiere solamente un nombre de archivo de reinicio de entrada hay un conjunto completo de opciones por defecto consistentes de nombres de archivos los nombres de archivos se especifican o se aplica la opcin por defecto independientemente las opciones por defecto dependen de los nombres races de los datos y de los nombres de archivos de salida se facilita el arranque de las ejecuciones de reinicio los conjuntos de unidades disponibles son SI, Campo y Laboratorio adems de los conjuntos de unidades, cada unidad podr modificarse por separado las unidades de salida pueden ser diferentes de las unidades de entrada refirase a masa en lugar de moles en las cantidades basadas en moles tiene opciones disponibles para el rendimiento del pozo, del enmallado y numrico la frecuencia y cantidad de cada una varan tiene una lista muy larga de las cantidades disponibles para todo el enmallado tiene control sobre la orientacin de la apariencia de la copia impresa del enmallado tiene ciertas cantidades disponibles para unidades especiales (ppm, pH, etc.) tiene historias de pozo, del enmallado y especiales disponibles
CONTROL DE ENTRADA/SALIDA 97

Las unidades de Entrada/Salida cuentan con las siguientes opciones:

El archivo de salida cuenta con las siguientes opciones de escritura:

El archivo SR2 cuenta con las siguientes opciones de escritura:

GUIA PARA EL USUARIO STARS

la frecuencia y la cantidad de cada una varan tiene una lista muy larga de las cantidades disponibles para todo el enmallado tiene ciertas cantidades disponibles para unidades especiales (ppm, pH, etc.) el archivo binario puede ser escrito en formato nativo o XDR el archivo binario puede ser escrito en precisin simple frecuencia de escritura frecuencia de rebobinado especificacin de lectura o ltimo intervalo de tiempo termina la ejecucin de inmediato despus de vaciar y cerrar los archivos termina la ejecucin despus de completar el intervalo de tiempo actual y escribir el registro de reinicio orienta al usuario de manera interactiva para instrucciones

La capacidad de reinicio cuenta con las siguientes opciones:

La capacidad de manejo de interrupcin cuenta con las siguientes opciones:

Datos requeridos No hay palabras claves requeridas u obligatorias en esta seccin. Cada palabra clave cuenta con un valor por defecto que se puede emplear. Ordenamiento de palabras claves crticas Si *FILENAMES, se encuentra presente, deber ser la primer palabra clave en aparecer. Si *MASSBASIS, *PARTCLSIZE se encuentran presentes, debern aparecer antes de *OUTPRN y *OUTSRF. Uso en otras secciones Algunas de las palabras claves de esta seccin tambin se pueden utilizar en la seccin Datos de Pozo y Datos Recurrentes: Pueden aparecer en Datos No pueden aparecer en Datos Recurrentes Recurrentes *MAXERROR *SRFASCII *PRINT_REF *WRST *REWIND *OUTSOLVR *OUTPRN *WPRN *OUTSRF *GRID *WSRF *DYNGRDFREQ *TITLE1 *TITLE2 *TITLE3 *CASEID *CHECKONLY *INUNIT *OUTUNIT *PRNTORIEN *DIM *RESTART *MASSBASIS *PARTCLSIZE *OUTSRF *WELL *OUTSRF *SPECIAL *XDR

98 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Lmites de dimensionamiento esttico Las cantidades que se indican a continuacin tienen lmites estticos, es decir, que no se leen del archivo de datos y no se pueden modificar por el usuario. Valor 100 10 20 10 30 30 40 Descripcin Nmero de entradas de la tabla roca-fluidos Nmero de entradas de temperatura IFT Nmero de entradas isotrmicas IFT Nmero de entradas de temperatura de puntos extremos de roca-fluidos Nmero de entradas de la tabla factor de frecuencia de reaccin Nmero de entradas de la tabla resistencia de bloqueo Nmero de entradas de la tabla temperatura-viscosidad

Dimensionamiento en tiempo de ejecucin La cantidad de memoria que se necesita slo para iniciar STARS es menos de 15 Mb y corresponde en gran parte al archivo ejecutable. Sin embargo, no hay un lmite interno para la cantidad total de almacenamiento que STARS intentar asignar de acuerdo a las indicaciones de los datos del usuario. Por lo tanto, el usuario tiene gran flexibilidad para ejecutar conjuntos de datos de mayor tamao pero debe estar consciente del requerimiento de almacenamiento correspondiente. La mayor parte de la informacin que se necesita para asignar suficiente almacenamiento interno se obtiene de un barrido preliminar de los datos. Los pocos parmetros de dimensin restantes que se enumeran en la tabla Lmites de dimensionamiento esttico, anterior, son mximos absolutos recopilados en el archivo ejecutable. En el siguiente recuadro, la presencia de '>' al comienzo de una lnea indica una lnea de salida en pantalla o al archivo de diario si se redirige. Normalmente, el inicio de la salida en pantalla o al diario luce de la siguiente manera
> Estandarte . . . > Se abri el archivo de datos en la unidad 72, el nombre > de archivo es 'correl.dat' > Se escanean datos para informacin acerca del dimensionamiento > Realizado. > > Se abri el archivo de salida en la unidad 73, el nombre de archivo es 'correl.out' > Se abri INDEX-OUT en la unidad 74, el nombre de archivo es 'correl.irf' > Se abri MAIN-RESULTS-OUT en la unidad 76, el nombre de archivo es 'correl.mrf' > ============= RESUMEN (de subrutina: INDATA) ============== > Lectura de datos iniciales est completa. > Simulacin se detendr si hubieron mensajes de errores. > 3 mensajes de errores. 0 mensajes de errores. > ==============================================================

lo cual indica que se abre el archivo de datos y se escanea para determinar la presencia de valores de parmetros de dimensionamiento tales como el nmero de bloques, componentes y pozos. Luego se abren los archivos de salida y se leen, procesan y comprueban por eco. Cuando se utiliza *DIM *DIMSUM o el argumento de la lnea de rdenes '-dimsum' se imprime el siguiente tipo de informe de barrido:

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 99

> Resumen de dimensiones obtenidas del barrido de datos > > 2 NUMY - Nmero de componentes fluidos > 2 NUMX - Nmero de componentes condensables > 2 NW - Nmero de pozos > 34 MDPTGL - Nmero de terminaciones nicas > 1 MFORM - Indicador *TFORM: 1 para *SXY, 2 para *ZH, 3 para *ZT > 1 MISOTH - Indicador *ISOTHERMAL: 1 para trmico, 2 para isotrmico > 1 NPTGN - Nmero de enmallados > 1190 NPTSS - Nmero de bloques de matriz > 1190 NPTCS - Nmero de bloques incluyendo los nulos > 1 M9PT - Indicador *NINEPOINT: 1 - no, 2 - s > 3 NDIM - Nmero de dimensiones (= 3 para *REFINE) > 0 NREF - Nmero de refinamientos por bloque fundamental > 0 MINC - Nmero de subdivisiones *MINC o *SUBDOMAIN > 8 NORTH - Nmero de ortogonalizaciones > 0 NDWGL - Nmero de bloques de agujeros discretizados provenientes de *WELLBORE > 4320 NCLU - Nmero de conexiones LU > 0 NGAUSS - Ancho de banda para *SDEGREE *GAUSS

Este informe muestra cul fue la informacin de dimensionamiento que se obtuvo del barrido preliminar del archivo de datos. Para estos datos en particular, existen 2 componentes, 1190 bloques, 2 pozos y 34 capas globales de terminacin de pozo. Hay otros dos informes que acompaan el informe de barrido: un resumen detallado del almacenamiento que utiliza cada mdulo, adems de una lista completa de los parmetros de dimensionamiento.
> > > > > > > > > > > > Resumen del almacenamiento requerido Almacenamiento utilizado por STARS Almacenamiento utilizado por WELLGRP . . . Almacenamiento utilizado por AIMSOL Almacenamiento utilizado por Total = Parmetros de 1190 MDPTCS 1190 MDPTPS . . . 2 NUMY 2175170 214 1160524 7331035

dimensionamiento Total de bloques, incluyendo los nulos Total de bloques no nulos Componentes fluidos

> 2 > 34 > . . . > 4320 > 38880

MDWELL Pozos de fuente/drenaje MDPTGL Capas globales de pozo MDICLU Entradas de bloques en L & U c/u MDLU - Tamao de L & U c/u

Cabe mencionar que el parmetro secundario MDPTPY = 2 * 1190 = 2380 utiliza el nmero real de componentes.

100 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Estos ltimos dos informes slo aparecen cuando ocurre un error de asignacin. Tales errores se producen principalmente a raz del intento de asignar ms memoria de la que se encuentra disponible. STARS asignar almacenamiento hasta la primera falla, imprimir dos informes y se detendr. Los datos de prueba "verify25.dat" en el directorio "verify" (de verificacin) de la zona de plantilla de STARS estn diseados para probar el manejo de los errores de asignacin. En una mquina con un espacio para procesos de 480 Mb, esto produce lo siguiente:
> ERROR: falla en la asignacin de memoria para el arreglo:tl,38901600 bytes Los siguientes resmenes ayudarn al usuario a encontrar la razn por la cual ocurri el error de asignacin. La razn ms comn es que estos datos requieren ms espacio de intercambio (memoria virtual) del que est disponible en esta computadora en este momento. Para obtener un resumen de los parmetros de dimensiones generados por los datos del usuario se utilizan las palabras claves *DIM *DIMSUM en la seccin de Control de E/S o bien el argumento de la lnea de rdenes "-dimsum".

seguido de los dos informes, el ltimo de stos indicando un total 449043917 de bytes o alrededor de 450 Mb. La asignacin del arreglo 'tl' a 39 Mb habra puesto el total a 489 Mb, sobrepasando el espacio disponible para procesos. Por lo general este problema se soluciona al aumentar el espacio para procesos (hasta el lmite de 2 Gb 32-bits), pero el uso de espacio para procesos que es considerablemente ms grande que la memoria fsica (RAM) derivar en una paginacin que puede distorsionar el rendimiento (especialmente de las PCs). Para la mayora de los conjuntos de datos, las dimensiones obtenidas al escanear son suficientes. Sin embargo, es posible que varios parmetros de dimensionamiento sean insuficientes, en cuyo caso el usuario podr ingresar valores directamente mediante las subpalabras claves *DIM. Vase Optimizacin de los requerimientos de memoria en la seccin de TUTORIA de este manual del usuario. Lmites de espacio para procesos de 32-bits y 64-bits Una computadora basada en una arquitectura de 32 bits cuenta con un lmite duro de cunto espacio se puede especificar (y por ende asignar) en un slo proceso tal como en una corrida de STARS. Para la mayora de sistemas operativos de esa ndole este lmite es de 2 Gb. Sin embargo, el lmite es de 3 Gb para los siguientes sistemas operativos de Windows Windows .NET Familia de Servidores Windows XP Edicin Profesional Windows 2000 Servidor de Centro de Datos Windows 2000 Servidor Avanzado Para acceder a esta opcin se debe agregar el conmutador/3GB al archivo boot.ini (archivo para inicializar la computadora) en la mquina de objetivos. El archivo ejecutable Win32 de STARS ya se encuentra habilitado para 3 Gb. Una mquina de 64 bits tendr un espacio para procesos que limita rdenes de magnitud mayores de 3 Gb. Sin embargo, el factor limitante del rendimiento aun ser la cantidad de memoria fsica, especialmente para mquinas Win64.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 101

Argumentos de la lnea de rdenes (Opcional)


OBJETO: Especificar alguna informacin de ejecucin por medio de la lnea de rdenes. FORMATO: stars.exe ( -f input_data ) ( -log ) ( -r input_restart ) ( -restart ( nstart ) ) ( -restime restime ) ( -stoptime stoptime ) ( -checkonly ) ( -dimsum ) ( -onestep ) ( -maxsteps nstop ) ( -wd path | -dd ) ( -wait ) ( -doms ( ipldom ) ) ( -parasol ( n ) ( -aimsol ) ( -file_no_replace )

DEFINICIONES: stars.exe Orden de invocacin de STARS, usualmente el nombre de un archivo ejecutable. En UNIX puede ser un archivo local, un enlace a un archivo o simplemente accesible por medio de las reglas de ruta de bsqueda del usuario. -f input_data Especifica que input_data es el nombre de la va de acceso a un archivo principal de datos de STARS. -log Especifica que la salida de diario consol diary ser redirigida a un archivo cuyo nombre tiene la misma base que los archivos de salida pero con una extensin .log. Este archivo no contendr mensajes de errores ni de estado del sistema operativo.

102 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

-r input_restart Especifica que input_restart es el nombre de la va de acceso a un archivo de reinicio de entrada IRF de STARS generado por la corrida anterior de STARS. Los archivos MRF y posiblemente RRF que se necesitan para reiniciar tambin se obtendrn de nombres de va de acceso similares. Esta opcin anula los nombres de va de acceso especificados por las subpalabras claves *INDEX-IN, *MAIN-RESULTS-IN y *REWIND-IN de la palabra clave *FILENAMES que puede estar presente en los datos. -restart ( nstart ) Es equivalente a poner *RESTART en los datos del usuario, con o sin nstart. Vase la entrada del manual correspondiente a *RESTART. Este argumento de la lnea de rdenes anula y reemplaza los datos de *RESTART en el archivo. Si tanto -restart como -restime aparecen en la lnea de rdenes, se ignora -restart. -restime restime Equivalente a colocar *RESTIME restime en sus datos. Vase la entrada del manual para la palabra clave *RESTIME. Este argumento de la lnea de rdenes anula y reemplaza los datos de *RESTIME en el archivo. Si tanto -restart como -restime aparecen en la lnea de rdenes, se ignora -restart. -stoptime stoptime Detiene la simulacin a un tiempo de parada stoptime (das | das | mins) que debe corresponder a un tiempo de referencia de la simulacin que se especifica mediante uso de la palabra clave *TIME o *DATE en la seccin de Datos Recurrentes antes de la primera palabra clave *STOP. -checkonly Es equivalente a poner *CHECKONLY en los datos del usuario. Vase la entrada para *CHECKONLY en el manual. -dimsum Es equivalente a poner *DIM *DIMSUM en los datos del usuario. -onestep Es equivalente a poner *MAXSTEPS 1 en los datos del usuario. -maxsteps nstop Es equivalente a poner *MAXSTEPS nstop en los datos del usuario. -wd path Los archivos de salida sern escritos al directorio que se obtiene de la va de acceso. Esta opcin resulta til en entornos donde no se puede definir el directorio actual.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 103

-dd Los archivos de salida sern escritos al directorio que contiene el archivo de datos. El uso de esta opcin se prev cuando se provee un nombre de va de acceso absoluto mediante el argumento -f. -wait Si todas las licencias disponibles estn en uso, este argumento mantiene el proceso en modalidad de suspensin (sleep) hasta que una licencia se desocupe (hasta 72 horas.) Esto resulta de utilidad cuando se presentan varios trabajos a la misma vez va la Tecnologa Launcher de CMG (ej., durante la noche o en el fin de semana) y la cantidad de licencias es limitada. Una manera alternativa de ejecutar una serie de trabajos secuencialmente es usar un archivo por lotes. Vase la seccin Cmo ejecutar su Simulacin en la seccin de Tutora. -doms ( ipldom ) Habilita el procesamiento en paralelo para la construccin jacobiana. La opcin de ipldom especifica el nmero objetivo (previsto) de planos por dominio jacobiano (opcin por defecto 4). Este argumento anula y reemplaza todos los datos especificados con las palabras claves *DPLANES y *DTYPE para el procesamiento en paralelo. -parasol ( n ) Habilita PARASOL y el procesamiento en paralelo para la solucin de matriz por medio de PARASOL. La opcin n especifica el nmero de hilos que se deben usar (opcin por defecto 2). Vase la palabra clave *SOLVER. -aimsol Habilita AIMSOL. Vase la palabra clave *SOLVER. -file_no_replace OPCIONES POR DEFECTO: Si aqu no se provee un nombre de archivo de entrada de datos va un argumento "-f", entonces STARS emitir un mensaje de orientacin solicitando uno. Si "-log" no se encuentra presente, los datos solicitados son ledos a partir del dispositivo de entrada por defecto (teclado standard_in,). Si "-log" s se encuentra presente, entonces la informacin solicitada es leda de un archivo cuyo nombre es (a) igual a log_path pero con una extensin ".in", (b) "cmg.in" si log_path no se encuentra presente. Si "-f" no se encuentra presente pero "-log" s se encuentra presente sin log_path, la salida del diaryse dirige a un archivo denominado "cmg.log". Si "-log" no se encuentra presente, la salida del diary ir a la visualizacin por defecto (pantalla, standard_out).

104 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Si esta es una corrida de reinicio y no se provee el nombre del archivo de reinicio de entrada aqu va un argumento "-r" o bien va las palabras claves *FILENAME *INDEX-IN, entonces STARS emitir un mensaje de orientacin solicitando uno. Si "-wait" no se encuentra presente y todas las licencias disponibles estn en uso, la corrida se detiene. Si "-nowait" no se encuentra presente, la corrida se mantendr en modalidad de estado inactivo (hasta 72 hrs) hasta que una licencia est disponible. Esto resulta til cuando se entregan varios trabajos va el Lanzador de Tecnologa de CMG a la misma vez (por ej. durante la noche o el fin de semana) y el nmero de licencias es limitado. Una manera alternativa de ejecutar una serie de trabajos secuencialmente consiste en usar un archivo por lotes. Vase Cmo ejecutar su simulacin en el captulo de tutora. Si "-file_no_replace" no se encuentra presente, se reemplazar un archivo existente con un archivo nuevo del mismo nombre generado por la corrida actual.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 105

Nombres de archivos de Entrada/Salida (Opcional)


*FILENAMES

OBJETO: Especificar los nombres de los archivos de entrada y salida. Solamente se necesita para anular y reemplazar (override) los nombres de los archivos por defecto, o especificar el reinicio de entrada cuando no est en uso el argumento de la lnea de comando. El archivo principal de datos se debe especificar mediante uso del dispositivo de entrada estndar (teclado/script para ejecucin de trabajo) o el argumento de la lnea de comando "-f". FORMATO: *FILENAME { file_type (name_option) } donde el tipo de archivo (file_type) es uno de: *OUTPUT *INDEX-OUT *MAIN-RESULTS-OUT *REWIND-OUT *INDEX-IN *MAIN-RESULTS-IN *REWIND-IN *GEOMECHOUT y la opcin de nombre (name_option) corresponde a una de las siguientes: '' 'filename' *PROMPT Para file_type *OUTPUT, se permite la opcin de nombre (name_option) de *SCREEN. DEFINICIONES: *FILENAME Palabra clave del nombre de archivo. *OUTPUT Indica el output_file (archivo de salida) al cual se escribirn los resultados formateados de la simulacin. *INDEX-OUT Indica el archivo ndice de resultados (irf) (index-results-file) al cual se escriben los datos ASCII de los resultados de simulacin. Cuando se inicia la ejecucin de reinicio, se copia una parte de la informacin desde los archivos de entrada SR2 a los archivos de salida SR2. Las historias en base al tiempo no se copian pero se accede a ellas mediante porciones de cada conjunto de archivos SR2 que conducen a la ejecucin actual; no se deben borrar los archivos de entrada SR2 hasta que no se necesita ms la informacin que contienen.

106 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

*MAIN-RESULTS-OUT Indica el archivo principal de resultados (main-results-file) (mrf) al cual se escriben los datos binarios de los resultados de simulacin. *REWIND-OUT Indica el archivo rebobinable de resultados (rewindable-results-file) (rrf) al cual los datos de reinicio se escriben cuando se utiliza la opcin *REWIND. *INDEX-IN Indica el archivo ndice de resultados (index-results-file) a partir del cual se leen los resultados de simulacin y los registros de reinicio. Este archivo solamente es necesario para corridas de reinicio. *MAIN-RESULTS-IN Indica el archivo principal de resultados a partir del cual los resultados de la simulacin y los registros de reinicio (binarios) son ledos. Este tipo de archivo file_type solamente es necesario para corridas de reinicio. *REWIND-IN Indica el archivo rebobinable de resultados a partir del cual los registros (binarios) de reinicio rebobinados son ledos. Este tipo de archivo file_type solamente es necesario para corridas de reinicio. *GEOMECHOUT Indica el archivo al cual se escribe la salida formateada, generada por el modelo geomecnico, en caso de que se escoja esta opcin. Si *GEOMECHOUT no se encuentra presente, o se utiliza *PROMPT, esta salida se escribe al archivo de salida principal provisto por *OUTPUT. '' Cadena vaca que denota que se utilizar un nombre de archivo por defecto generado internamente. 'filename' Cadena de caracteres que corresponde al nombre de archivo. Todo carcter que figure despus de los primeros 80 caracteres ser ignorado. Los nombres de archivos resultan aceptables segn el sistema operativo que se utilice. *PROMPT Indica que al usuario se le indicar por mensaje orientador a dar este nombre de archivo mediante uso de un dispositivo de entrada estndar (teclado o script de ejecucin de un trabajo), si se requiere el archivo. Todos los tipos de archivos, salvo *INDEX-IN tienen disponible un nombre de archivo por defecto generado internamente. Para hacer uso del nombre de archivo, se debe ingresar una respuesta nula cuando se genera el mensaje orientador.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 107

*SCREEN Indica que los datos para este tipo de archivo irn al dispositivo de salida estndar (pantalla/archivo diario de trabajos). OPCIONES POR DEFECTO: No hay un nombre de archivo por defecto disponible para el archivo principal de datos. ste deber ser especificado por el usuario, sea mediante uso de un dispositivo de entrada estndar (teclado/script de ejecucin de un trabajo) o el argumento de la lnea de comando "-f". El Launcher de CMG utiliza el argumento de la lnea de comando -f. No hay nombre de archivo por defecto disponible para el archivo de reinicio de entrada *INDEX-IN. ste deber ser especificado por el usuario, sea mediante uso de un dispositivo de entrada estndar (teclado o script de ejecucin de un trabajo), la palabra clave *FILENAME *INDEX-IN (ambos son apropiados cuando se utiliza el Launcher de tecnologa de CMG) o el argumento de la lnea de comando "-r". Si cualquier otro nombre de archivo requerido no es especificado mediante uso de la palabra clave *FILENAME (inclusive *PROMPT), se utilizar un nombre de archivo generado internamente. Vase la subseccin "Nombres de Archivo por Defecto Generados Internamente", ms abajo. CONDICIONES: Las palabras claves *FILENAME, si estn presentes, debern aparecer antes de cualquier otra palabra clave. Toda palabra clave *FILENAME subsiguiente ser ignorada. Los archivos de salida no estn protegidos contra ser sobrescritos a menos que (1) se elimine el permiso para escribir archivos a nivel del sistema operativo, o (2) se utilice el argumento de la lnea de comando file_no_replace. Los archivos de entrada debern estar presentes para que pueda proseguir la simulacin. Solamente se requiere permiso para leer. El argumento de la lnea de comando r anular y reemplazar todos los nombres de archivo de entrada de reinicio que han sido especificados mediante uso de la palabra clave *FILENAME. EXPLICACION: Sistema de archivo de resultados de simulacin CMG (SR2) El sistema de archivo SR2 consiste en tres archivos que trabajan juntos. Estos son: archivondice-de resultados (index-results-file) (IRF), archivo principal-de resultados (main-resultsfile) (MRF) y archivo-rebobinable-de resultados (rewindable-results-file) (RRF). El procesador posterior de grficos RESULTADOS y el Escritor de Informes requieren los archivos IRF y MRF. Estos archivos tambin se requieren para ejecuciones de reinicio. Si se utiliza la opcin *REWIND para escribir informes de reinicio, entonces tambin se requiere RRF para las ejecuciones de reinicio. Solamente la informacin que fue escrita al RRF despus del ltimo rebobinado est disponible.

108 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Nombres de archivo por defecto generados internamente Hay un conjunto de nombres de archivo generados internamente. El nombre de archivo de cada tipo de archivo consiste en uno de tres nombres de archivo raz al cual se le agrega un sufijo nico. Estos nombres de archivos estn disponibles por defecto para cada tipo de archivo individualmente. Esta consistencia resulta muy til para realizar series de corridas de reinicio de una manera manejable. Existen tres tipos de archivos base de los cuales se derivan los nombre de archivo raz por defecto: datos de entrada, salida y reinicio de entrada. Datos de Entrada: este nombre de archivo es ingresado mediante uso del mensaje orientador o de la lnea de comando. El nombre raz de los datos de entrada es este nombre de entrada menos el sufijo '.dat' si existe, y contiene el nombre de va de acceso completo al directorio del archivo de datos de entrada. El nombre de va de acceso por defecto a otro tipo de archivo de datos de entrada (supuestamente en el mismo directorio que el archivo de datos de entrada) es este nombre raz con un sufijo nico agregado. Salida: El nombre de archivo por defecto de *OUTPUT es el nombre raz de los datos de entrada sacando la va de acceso al directorio (para hacerlo "local") y con '.out' agregado al final. El argumento de la lnea de comandowd y dd anularn y reemplazarn la porcin del directorio de este nombre de va de acceso por defecto. Este nombre de archivo u otro especificado mediante uso de la palabra clave *FILENAME se utiliza para abrir el archivo. El nombre raz de salida es el nombre de archivo *OUTPUT menos el sufijo '.out' si existe, y posiblemente contiene el nombre de va de acceso completo al directorio de ese archivo de salida. El nombre de va de acceso por defecto a otro tipo de archivo de salida tal como *INDEX-OUT es este nombre raz de salida con un sufijo nico agregado. Reinicio de Entrada: El nombre de archivo del tipo de archivo *INDEX-IN se puede ingresar por medio de un mensaje de orientacin, *FILENAME o la lnea de comando; su nombre de archivo deber terminar con el sufijo '.irf'. El nombre raz de reinicio de entrada corresponde a este el nombre de archivo menos el sufijo '.irf' si existe, y contiene el nombre de va de acceso completo al directorio de ese archivo. El nombre de va de acceso por defecto a otro tipo de archivo de reinicio de entrada tal como *MAIN-RESULTS-IN (supuestamente en el mismo directorio que el archivo de reinicio de entrada) es este nombre raz con un sufijo nico agregado. La fuente del nombre de archivo por defecto para cada tipo de archivo se resume a continuacin: Tipo de archivo *OUTPUT *INDEX-OUT *MAIN-RESULTS-OUT *REWIND-OUT *GEOMECHOUT *MAIN-RESULTS-IN *REWIND-IN Raz basada en datos de entrada *OUTPUT *OUTPUT *OUTPUT *OUTPUT *INDEX-IN *INDEX-IN Sufijo .out .irf .mrf .rrf .geo .mrf .rrf

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 109

Con este sistema de opciones por defecto, el usuario puede realizar una serie de corridas de reinicio autocargardas modificando solamente el nombre de archivo *INDEX-IN para cada corrida. Nombre de va de acceso de archivo de datos binarios La subpalabra clave *BINDATA-IN hace que la opcin *BINARY_DATA utilice el archivo cuya va de acceso se obtiene mediante uso de uno de los siguientes casos. Nota: Un nombre de va de acceso absoluto comienza con un delimitador de directorio; en Windows puede habe un accionamiento de entrada (letra y punto y coma). Todo otro nombre de va de acceso es tratado como relativo. 1. filename o *BINDATA-IN est ausente: La va de acceso se supone que tiene el mismo nombre raz (incluyendo el directorio) que el archivo principal de datos, pero con una extensin .cmgbin. 2. filename es absoluto: La va de acceso es filename. 3. filename es relativo: filename es relativo al directorio que contiene el archivo principal de datos y se convierte internamente en el nombre de va de acceso absoluto o relativo correspondiente.

110 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Anulacin de dimensiones (Opcional)


OBJETO:

*DIM

Anular las estimaciones de dimensiones por defecto en base a un barrido de datos preliminares. FORMATO: *DIM ( *DIMSUM ) ( *MDPTGL mdptgl ) ( *MDICLU mdiclu ) ( *MDJCM mdjcm ) ( *MDCALP mdcalp ) ( *MDALP mdalp ) ( *MDV mdv ) ( *MDDD mddd ) ( *MDLU mdlu ) ( *MDPTCN mdptcn ) ( *MD-GM-DBINT mdgrig ) ( *MD-GM-DBREAL mdgrrg)

OPCIONES POR DEFECTO: *DIMSUM Habilita un informe detallado de los parmetros de dimensionamiento y requerimientos de almacenamiento, que se escriben a la pantalla o al archivo diario en caso de que sea redirigido. Este informe tambin se puede habilitar con el argumento de lnea de rdenes '-dimsum'. Vase la seccin "Dimensionamiento en tiempo de ejecucin " al comienzo de este captulo. mdptgl Nmero mximo de capas de terminacin globales previstas. Solamente se debe anular esta cantidad si falla el proceso de estimacin automtica. mdiclu Nmero mximo de conexiones de relleno del solucionador previstas. Solamente se debe anular esta cantidad en caso de que falle el proceso de estimacin automtica. Refirase al Relleno del solucionador de la matriz en la subseccin EXPLICACION, ms adelante. mdjcm, mdcalp, mdalp, mdv, mddd, mdlu Parmetros de dimensin del solucionador de la matriz. Anular solamente si es necesario. Refirase a las Otras dimensiones del solucionador de la matriz en la subseccin EXPLICACION, ms adelante.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 111

mdptcn Nmero mximo que se prev para la suma de las conexiones entre bloques y las capas de terminacin de pozos. Esta cantidad solamente se debe anular si falla el proceso automtico de estimacin. mdgrig Dimensin de la base de datos de nmeros enteros del Mdulo del Enmallado mdgrrg Dimensin de la base de datos real del Mdulo del Enmallado. OPCIONES POR DEFECTO: Si la subpalabra clave *DIM *DIMSUM no se encuentra presente, ni tampoco el argumento de la lnea de rdenes '-dimsum', entonces no se habilita el informe detallado. Cada una de las otras subpalabras claves *DIM se ajusta independientemente al valor por defecto obtenido del barrido de datos. EXPLICACION: El dimensionamiento en tiempo de ejecucin de STARS est diseado para obtener toda la informacin que necesita para la asignacin de yacimiento de un barrido preliminar ptinpi de los datos. Sin embargo, es posible que varios parmetros de dimensionamiento resulten insuficientes despus de este barrido, y en ese caso el usuario podr ingresar valores directamente mediante las subpalabras claves *DIM. Vase asimismo Optimizacin de los requerimientos de memoria en la seccin de TUTORIA. A continuacin, cuando '>' aparece al comienzo de una lnea esto indica una lnea de salida. Relleno de la matriz del solucionador El dimensionamiento de los arreglos del solucionador de matriz es complejo y ha sido automatizado en gran parte. Sin embargo, hay dos cantidades que pueden requerir anulaciones manuales bajo ciertas circunstancias: *MDICLU y *MDLU que corresponden al "relleno" de la matriz. Estas determinan el tamao de los arreglos ms grandes del solucionador, los cuales pueden ocupar ms de la mitad del requerimiento total de almacenamiento de STARS. Normalmente, las estimaciones de *MDICLU y *MDLU provenientes del barrido de datos son suficientes para los valores por defecto de los controles del solucionador de matriz *SORDER, *SDEGREE (1 y *GAUSS) y *MAXLAYPRE. Cuando las estimaciones no resultan suficientes, STARS emite mensajes en el archivo de salida (.out) junto con un mensaje breve en el diario (pantalla o archivo de bitcora). De estos mensajes el usuario obtiene los valores requeridos para estas cantidades y los ingresa mediante las palabras claves *DIM *MDICLU. La palabra clave *OUTSOLVR permite al usuario examinar los requerimientos de almacenamiento del solucionador en cualquier momento.

112 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

La estimacin interna de la palabra clave *MDICLU se obtiene en etapas, en primer lugar para el enmallado (sin pozos) y luego para el enmallado adems de cada uno de los conjuntos de pozos activos que se definen por cada segmento de datos recurrentes. Ya que una notificacin de una *MDICLU insuficiente (o incluso de una *MDLU) puede ocurrir en cualquiera de estos lugares, la activacin de pozos grandes en tiempos posteriores puede hacer que la corrida se detenga a medio camino. Esto se soluciona mediante reinicio con una *MDICLU ms grande y es especialmente cierto en el caso de *SDEGREE y *MAXLAYPRE ms grandes en que los pozos inducen a un llenado de matriz considerable. La palabra clave *OUTSOLVR resulta til para descubrir qu valor de *MDICLU se necesita (es importante recordar de sumar por lo menos un valor igual a 1 como mnimo al valor reportado). Se aconseja utilizar la palabra clave *CHECKONLY para detectar un dimensionamiento insuficiente antes de presentar una corrida grande. Cabe mencionar que para un *SDEGREE mayor de 1 el mensaje de error no indica el valor requerido de *MDICLU. En este caso, se debe usar *DIM *MDICLU para ingresar una cantidad doble del valor inicial estimado, y *OUTSOLVR para examinar el requerimiento real, y volver a ingresar *MDICLU por lo menos con el valor requerido. Otras dimensiones del solucionador de matriz Las otras dimensiones del solucionador de matriz que corresponden a las subpalabras claves *MDJCM, *MDCALP, *MDALP, *MDV, *MDDD y *MDLU normalmente son suficientes y se pueden convertir a la opcin por defecto. Sin embargo, las corridas de enmallados grandes tienden a estar sobredimensionadas, por lo que estas subpalabras claves se pueden usar para minimizar el almacenamiento asignado para una determinada definicin del enmallado. Se debe usar la palabra clave *OUTSOLVR *ON para encontrar los valores actuales de estas dimensiones del solucionador de matriz.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 113

Modalidad de barrido para la verificacin de errores (Opcional) *CHECKONLY


OBJETO: Habilita la modalidad de barrido para la verificacin de todos los datos. FORMATO: *CHECKONLY OPCIONES POR DEFECTO: Si esta palabra clave no est presente, se realizan los clculos del intervalo de tiempo. EXPLICACION: Normalmente (es decir, sin *CHECKONLY), la sintaxis, la asignacin de almacenamiento y la verificacin de rangos de datos se realiza en medida que los datos son ledos. Los datos de inicializacin (todos salvo los datos recurrentes) se procesan al comienzo de la ejecucin, detectndose as los errores en esa parte de los datos y reportndose stos de inmediato. Sin embargo, los datos recurrentes se leen cuando stos se necesitan, en medida que el tiempo de simulacin progresa. Por lo tanto, los errores en los datos recurrentes se detectarn y reportarn ms tarde en la ejecucin. Esto puede resultar inconveniente para las ejecuciones grandes. La palabra clave *CHECKONLY le permite al usuario hacer un barrido de todo su conjunto de datos hasta el final rpidamente para as detectar y reportar los errores de inmediato. De hecho, la nica parte de la simulacin que no se realiza en modalidad de barrido es el clculo del intervalo de tiempo, lo cual significa que se realiza toda la lectura, la asignacin de almacenamiento, la verificacin, la comprobacin por ecos, la impresin y el vaciado del SR2. Por ejemplo, se pueden mirar las condiciones iniciales, y por lo tanto el enmallado del usuario, en RESULTADOS desde un SR2 generado por una ejecucin en modalidad de barrido. Se recomienda mantener una lnea cerca del tope del conjunto de datos la cual consista en *CHECKONLY. Normalmente esta palabra clave se deshabilita (se inutiliza mediante uso de caracteres para comentarios). Se puede habilitar la palabra clave rpidamente y ejecutar los datos en la modalidad de barrido. Se debe recordar deshabilitar la palabra clave antes de presentar la ejecucin real. No se requiere una licencia para ejecutar STARS en modalidad de barrido, lo cual le permite al usuario validar los datos mientras que sus licencias estn ocupadas ejecutando simulaciones. Hay una excepcin: la opcin de equilibrio vertical realiza seudo intervalos de tiempo, y por lo tanto requiere una licencia. El argumento de la lnea de comando -checkonly realiza la misma funcin que la palabra clave *CHECKONLY sin el requerimiento de tener que cambiar el archivo de datos.

114 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Identificacin de proyectos y de casos (Opcional)


*TITLE2, *TITLE3, *CASEID

*TITLE1,

OBJETO: Identifica el proyecto y los casos de ejecucin individuales mediante ttulos y comentarios. FORMATO: *TITLE1 *TITLE2 *TITLE3 *CASEID DEFINICIONES: *TITLE1 Cadena de caracteres que se utiliza para identificar proyectos y que aparece tanto en la salida impresa como en el archivo SR2. Todo carcter que figure despus de los primeros 40 caracteres ser ignorado. *TITLE2 Cadena de caracteres que se utiliza para identificar proyectos y que aparece tanto en la salida impresa como en el archivo SR2. Todo carcter que figure despus de los primeros 80 caracteres ser ignorado. *TITLE3 Cadena de caracteres que se utiliza para identificar las ejecuciones y que aparece tanto en la salida impresa como en el archivo SR2. Todo carcter que figure despus de los primeros 80 caracteres ser ignorado. *CASEID Cadena de caracteres que se utiliza para identificar casos especficos y que tambin se utiliza en el archivo SR2 para identificar las curvas de datos. Todo carcter que figure despus de los primeros 8 caracteres ser ignorado. OPCIONES POR DEFECTO: La opcin por defecto de cada palabra clave es una cadena en blanco. CONDICIONES: Esta palabra clave deber aparecer en el grupo de palabras claves de CONTROL DE ENTRADA/SALIDA, al comienzo del archivo de datos. EXPLICACION: Ejemplos:
*TITLE1 *TITLE2 *TITLE3 *CASEID 'DUAL POROSITY/DUAL PERMEABILITY RUN NO. 1' 'Run by A.B. staff, Dec. 16, 1988. C.D. Co.' '4200 grid blocks; var. thickness' 'No Gas'

cadena cadena cadena cadena

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 115

Unidades de datos de Entrada/Salida (Opcional)


*OUTUNIT

*INUNIT,

OBJETO: *INUNIT especifica las unidades de datos de entrada. *OUTUNIT especifica las unidades de datos de salida. FORMATO: *INUNIT ( *SI | *FIELD | *LAB ) { *EXCEPT qnty_no unit_no } *OUTUNIT ( *SI | *FIELD | *LAB ) { *EXCEPT qnty_no unit_no } DEFINICIONES: *INUNIT Indica que los siguientes identificadores de unidades son para las unidades de datos de entrada. *OUTUNIT Indica que los siguientes identificadores de unidades son para las unidades de datos de salida. *SI Esta opcin especifica el sistema de unidades SI (vase la TABLA DE UNIDADES ms abajo). *FIELD Esta opcin especifica el sistema de unidades de CAMPO (vase la TABLA DE UNIDADES ms abajo). *LAB Esta opcin especifica el sistema de unidades de LABORATORIO (vase la TABLA DE UNIDADES ms abajo). *EXCEPT Esta opcin permite de unidades alternativas de entrada para cantidades seleccionadas. qnty_no Nmero de cantidad proveniente de la lista que se indica ms abajo. unit_no Nmero de unidad de la lista que se indica ms abajo.

116 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

OPCIONES POR DEFECTO: Si *INUNIT no se encuentra presente, entonces se da por sentado que *INUNIT *SI se encuentra presente. Si *OUTUNIT no se encuentra presente, las unidades de salida sern iguales a las unidades de entrada. EXPLICACION: Cada cantidad dimensionada en este manual aparece con dos rtulos de unidad como mnimo: el primer conjunto en el sistema *SI, el segundo conjunto en el sistema *FIELD, y el tercer conjunto en el sistema *LAB (en caso de que sea diferente de *SI). Por ejemplo, la unidad de densidad de masa se expresa de la siguiente manera ( kg/m3 | lb/pies3 | kg/cm3 ) donde kg/m3 lb/pies3 kg/cm3 corresponde a *SI, corresponde a *FIELD, y corresponde a *LAB.

La unidad que se utiliza en la realidad se determina por la seleccin de *SI, *FIELD o *LAB despus de *INUNIT. En el texto de este manual solamente pueden haber opciones por defecto en la unidad *SI, pero stas sern convertidas a las unidades que escoge el usuario en el tiempo de dimensionamiento y sern comprobadas por eco en las mismas. Adems de los tres sistemas de unidades, se podrn asignar diferentes unidades para cantidades seleccionadas que se diferencian de aquellas que implican las palabras claves *SI, *FIELD, o *LAB mediante uso de la palabra clave *EXCEPT. Por ejemplo, para utilizar grados F en lugar de C en el sistema *SI, se expresa
*INUNIT *SI *EXCEPT 2 2 ** utilizar F, en lugar de C

Una vez que se especifica el conjunto de la unidad mediante uso de *INUNIT, incluyendo excepciones al sistema de unidades por medio de *EXCEPT, ese conjunto deber utilizarse consistentemente a travs de todos los datos. No se cuenta con la capacidad de ingresar datos en un sistema de unidades en una parte de los datos y otro sistema de unidades en otra parte de los datos. Por otra parte, *OUTUNIT podr cambiarse libremente de una ejecucin a la siguiente de los mismos datos, ya que solamente afecta los datos de salida y no los datos de entrada. Para una ejecucin determinada, el conjunto de unidad de salida que se selecciona se aplicar consistentemente a travs de la salida. La informacin almacenada en los archivos SR2 se expresa en las unidades internas de STARS, por lo que resulta ser independiente de las unidades de salida seleccionadas. Sin embargo, el archivo ndice de resultados (IRF) registra las unidades de salida seleccionadas para la ejecucin y las utiliza como unidades de salida por defecto al realizar el procesamiento posterior (graficando o generando informes). En la tabla 7 se presentan algunos factores de conversin de unidades seleccionados.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 117

TABLA DE UNIDADES
CANTIDAD Tiempo Temperatura Presin Longitud Volumen Permeabilidad Masa Masa molar (base de masa) Viscosidad Energa Volumen de lquido de pozo Volumen de gas de pozo Tensin interfacial Potencial elctrico Corriente elctrica Energa elctrica Conductividad elctrica

*SI
das grados C kPa m m3 md kg gmol (kg) cp Joules m3 m3 dina/cm V (voltios) A (amperios) kW (103 vatios) siemens/m

*FIELD
das grados F psi pies pies3 md lb lbmol (lb) cp Btu bbl ft3 dina/cm V A kW siemens/m

*LAB
minutos grados C kPa cm cm3 md kg gmol (kg) cp Joules cm3 cm3 dina/cm V A kW siemens/m

SELECCION DE UNIDADES ALTERNATIVAS unit_no QUANTITY


Tiempo Temperatura Presin Longitud Volumen Permeabilidad Masa Masa molar Viscosidad Energa Volumen de lquido de pozo Volumen de gas de pozo Tensin interfacial

qnty_no
1 2 3 4 5 6 7 8 9 10 11 13 12

0
das grados K kPa m m3 kg gmol kPa-da J m3 m3 kPa-m

1
hora grados C psi pies pies3 darcy lb lbmol kPa-hr BTU pies3 pies3 N/m

2
min grados F atm cm bbl micro-m2 cp bbl bbl dina/cm

3
ao grados R bar cm3 md

kg/cm2

cm3 cm3

118 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Indicador de la base de masa (Opcional)


OBJETO: *MASSBASIS habilita la opcin de la base de masa. FORMATO: *MASSBASIS DEFINICIONES: *MASSBASIS

*MASSBASIS

Los datos de propiedades de componentes estn basados en la masa, es decir, cada instante en que aparece una unidad de masa molar se interpreta como masa (kg o lb). OPCIONES POR DEFECTO: De no estar presente la palabra clave *MASSBASIS, entonces los datos de propiedades de componentes se basan en moles, vale decir que cada instante en que aparece una unidad de masa molar se interpreta como moles (gmol o lbmol). CONDICIONES: La opcin *MASSBASIS no se debe usar cuando un componente se vaporiza, ya que el valor K de vapor/lquido necesita usar la definicin de la fraccin molecular. Esto es especialmente cierto en el caso de los procesos de vapor. Para determinar cmo deshabilitar la vaporizacin por defecto de los componentes de agua, vase la subseccin OPCIONES POR DEFECTO de la pgina del manual Correlaciones del Valor K (palabras claves *KV1, etc.). La opcin de viscosidad *GVISCOR no se puede usar en conjunto con la palabra clave *MASSBASIS. EXPLICACION: En algunos procesos de inyeccin de agentes qumicos resulta conveniente trabajar con la composicin en fraccin de masa en lugar de fraccin molar (la opcin por defecto). Por ejemplo, cuando un conjunto de componentes incluye un polmero con un peso molecular muy grande, la fraccin molar correspondiente es muy pequea y las reglas de mezcla que se basan en la ponderacin de fraccin molar pueden ya no resultar apropiadas. La palabra clave *MASSBASIS hace que en casi todo momento en que aparecen moles para la entrada de datos sean interpretados como masa. Las propiedades de los componentes son en la base de masa y los valores K se definen como la relacin de las fracciones de la masa de fases en lugar de fracciones molares. Las composiciones de fases se reportan en fracciones de masa. La entrada de cada componente en el manual contiene una definicin genrica de sus unidades. Por ejemplo, la unidad de densidad corresponde a la masa molar/volumen; la masa molar se interpreta de acuerdo a mol/base de masa. En unidades SI esta densidad normalmente tendra una unidad gmol/m3, pero bajo *MASSBASIS cuenta con una unidad kg/m3.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 119

Una excepcin sera la definicin del peso molecular, que debe retener la unidad (masa/mol), es decir, (kg/gmol) expresado en unidades SI y (lb/lbmol) en unidades de campo. La otra excepcin es la energa de activacin de reaccin que se obtiene por medio de *EACT o de *EACT_TAB, que retiene su unidad por mole. De utilizarse la opcin de la base de masa, la palabra clave *MASSBASIS deber aparecer antes de *OUTPRN y *OUTSRF ya que afecta la unidad por defecto de las cantidades de salida de concentracin y composicin.

120 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Nmero mximo de mensajes de errores (Opcional)


*MAXERROR

OBJETO: *MAXERROR especifica el nmero mximo de mensajes de errores antes que termine la simulacin. FORMATO: *MAXERROR num DEFINICIONES: num Nmero mximo de mensajes de errores permitido. El rango permitido para num es de 1 a 100. OPCIONES POR DEFECTO: *MAXERROR 20 EXPLICACION: Durante la entrada de datos, cuando ocurre un error de sintaxis o de rango, el simulador imprimir un mensaje de errores, y luego intentar continuar con el barrido de los datos de entrada. La simulacin se detendr si hay errores en los datos de inicializacin, por lo que la inicializacin no se realizar y los datos de pozo no sern ledos. Si se realiza la inicializacin habiendo errores en los datos de pozo, entonces la simulacin se detendr a esta altura. En ambos casos, se le pone trmino a la ejecucin antes de alcanzar el valor *MAXERROR. Hay ciertos tipos de errores de sintaxis que harn que el procesador de palabras claves emita numerosos mensajes de errores aunque solamente haya un error. Si hay dudas al respecto, se deben corregir los errores empezando desde arriba y trabajando hacia abajo; posiblemente resulte que al arreglar un error esto eliminar muchos mensajes de errores.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 121

Inicio de un intervalo de tiempo o tiempo


OBJETO: Especificar el intervalo de tiempo o el tiempo de inicio. FORMATO: *RESTART *RESTIME DEFINICIONES: (nstart) restime

*RESTART, *RESTIME

*RESTART ( nstart ) Especifica el nmero del intervalo de tiempo a partir del cual se debe reiniciar la simulacin. El argumento de la lnea de rdenes -restart es otra manera de especificar *RESTART. *RESTIME restime Especifica el tiempo (das| das | mins) del intervalo de tiempo a partir del cual se debe reiniciar la simulacin. Esta opcin funciona mejor cuando restime corresponde a un tiempo de referencia de simulacin que se especifica con la palabra clave *TIME o *DATE en la seccin de DATOS RECURRENTES de la corrida anterior. Asimismo, restime tambin puede corresponder a un tiempo de no-referencia pero deber coincidir con el tiempo del registro de reinicio del objetivo dentro de los primeros 7 dgitos decimales. Se debe usar la palabra clave *RESTART cuando la palabra clave *RESTIME escoge incorrectamente a partir de un grupo de registros cuyos tiempos no varan en los primeros 7 dgitos. El argumento de comando de la lnea de rdenes -restime es otra manera de ingresar restimespecify para especificar *RESTIME. OPCIONES POR DEFECTO: De no encontrarse presentes las palabras claves *RESTART y *RESTIME no se leer registro de reinicio alguno y el primer nmero del intervalo de tiempo es 1. De estar presente la palabra clave *RESTART sin nstart, se utiliza el ltimo registro de reinicio de *INDEX-IN. CONDICIONES: De estar presente la palabra clave *RESTART o *RESTIME, entonces se requieren los archivos de reinicio indicados por *INDEX-IN y *MAIN-RESULTS-IN (y posiblemente *REWIND-IN) y stos debern contener el registro de reinicio correspondiente al tiempo o el nmero del intervalo de tiempo especificado.

122 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Si ambas palabras claves *RESTART y *RESTIME estn presentes, o si cada una aparece mltiples veces, solamente se utiliza la ltima ocurrencia. Por ejemplo, si la palabra clave *RESTART 10 aparece antes de la palabra clave *RESTIME 50.5, entonces el reinicio se producir a partir del intervalo de tiempo en 50.5 das. EXPLICACION: Vase Cmo efectuar un Reinicio en la seccin de Tutora. Compatibilidad con versiones anteriores Los reinicios generalmente son compatibles con versiones anteriores, comenzando con la versin 2008.10. Por ejemplo, la versin 2010.10 puede leer reinicios escritos por las versiones 2008.10 y 2009.11. La compatibilidad de reinicio requiere que los datos de corridas de reinicio sean compatibles con los datos de la corrida original y con la versin ms nueva. Debido a los cambios y mejoramientos, la versin ms nueva puede que no proporcione exactamente el mismo rendimiento numrico ni que arroje los mismo resultados de ingeniera como la versin ms antigua.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 123

Escritura de registros de reinicio (Opcional)


OBJETO:

*WRST, *REWIND

*WRST y *REWIND controlan la frecuencia con que se escriben y se rebobinan los registros de reinicio en el archivo de reinicio de salida. FORMATO: *WRST ( freq | *TIME | *TNEXT ) *REWIND (num) DEFINICIONES: freq Entero que especifica la frecuencia (intervalos de tiempo). Los datos se escriben a una frecuencia determinada y tambin en cada *DATE o cada *TIME que se encuentra en los datos de pozo. Si la frecuencia est en cero nunca se escribe el registro de reinicio. Un registro de reinicio se escribe en cada nmero de intervalo de tiempo divisible en nmero par por freq, al igual que en cada fecha *DATE o tiempo *TIME subsiguiente en los datos recurrentes. Si freq es cero no se escribe un registro de reinicio. *TIME Escribir los datos del enmallado al archivo de reinicio en cada tiempo especificado por las palabras claves *TIME o *DATE recurrentes subsiguientes. num Frecuencia del rebobinado del archivo de reinicio. num corresponde al nmero mximo de intervalos de tiempo que se permite acumular en el archivo de reinicio antes de que ste se rebobine. Si num es igual a 0 entonces no ocurre el rebobinado. Si num es igual a 1, entonces solamente el ltimo reinicio est disponible. Un registro de reinicio se escribe en cada tiempo *TIME o fecha *DATE subsiguiente o en los datos recurrentes. Esto equivale a especificar una frecuencia freq grande. *TNEXT Un registro de reinicio solo se escribe para el siguiente tiempo de datos recurrentes, despus de lo cual se inhabilita la escritura, lo cual deriva en un solo registro de reinicio por ocurrencia de palabra clave. Esta opcin resulta til cuando la escritura se reinicia en tiempos infrecuentes pero conocidos en los datos recurrentes. num Mximo nmero de registros de reinicio que se permite acumular en el archivo de reinicio antes de ser rebobinado. Si num = 0 entonces no se rebobina. Si num = 1, entonces sola el ltimo registro de reinicio escrito estar disponible.
124 CONTROL DE ENTRADA/SALIDA GUIA PARA EL USUARIO STARS

OPCIONES POR DEFECTO: Si la palabra clave *WRST no est presente, no se escribe ningn reinicio. Si la palabra clave *WRST no est seguida de freq, *TIME o *TNEXT, entonces se supone la palabra clave *WRST *TIME. Si *REWIND no se encuentra presente, el archivo de reinicio nunca se rebobina. Si *REWIND se encuentra presente pero 'num' num est ausente entonces se da por sentado que num = 1. CONDICIONES: La palabra clave *WRST tambin puede aparecer en los datos recurrentes para variar la frecuencia o el tiempo de escritura del registro de reinicio con tiempo. EXPLICACION: Los registros de reinicio almacenan una fotografa del estado del yacimiento a un determinado tiempo. Utilizando un registro de reinicio se puede reiniciar una simulacin a partir de algn punto medio de la ejecucin. Esto le permite al usuario intentar diferentes estrategias de produccin de pozo, generar salidas ms detalladas, o hacer otros cambios sin incurrir en el gasto de repetir la ejecucin de simulacin entera. Ejemplos:
*WRST 10 ** Escribir el registro de reinicio cada 10 intervalos de tiempo. *WRST ** Escribir el reinicio cada cambio de tiempo. *WRST *TNEXT ** Escribir el reinicio en el siguiente *TIME/*DATE solamente. *REWIND 3 ** Rebobinar el archivo de reinicio cada 3 reinicios.

El directorio de "reinicio" en el rea de la versin de plantillas STARS contiene ejemplos de conjuntos de datos enteros que utilizan la opcin de reinicio. Una verificacin de reinicio rpida Para determinar rpidamente a qu intervalos de tiempo se escribi un reinicio en una simulacin, se utiliza el editor de texto para buscar en el archivo ndice SR2, el cual generalmente tiene el sufijo del nombre de archivo ".irf". Un intervalo de tiempo con un reinicio escrito produce las siguientes lneas en el IRF generadas por los datos de prueba "rrfa.dat" en el directorio de plantillas "reinicio":
TIME 21 10.0000000000 19731005 TIMCHR ' 10.00000 das' ' 5 Oct 1973' FILE 2 REWIND 2 RESTART-CONTROL ( 3 ) 8 1 2 0 1 RESTART ( 34 ) IFLGGN . . .

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 125

FILE 1 WELL ( 2 ) 1 2 GROUP ( 2 ) 1 2 SPEC-HISTORY ( 1 ) SPVALS / GRID-VALUE ( 3 ) PRES SG TEMP /

TIME indica el nmero del intervalo de tiempo y la hora y fecha de la simulacin. RESTART-CONTROL (CONTROL DE REINICIO) y RESTART (REINICIO) debern estar presentes antes de que se pueda leer desde ese intervalo de tiempo.. FILE (ARCHIVAR) y REWIND (REBOBINAR) se encuentran presentes solamente cuando se ha utilizado la opcin *REWIND. REWIND indica que el archivo de reinicio se rebobin, lo cual significa que se perdieron todos los reinicios hasta ese punto. Por lo tanto, solamente los registros de reinicio despus del ltimo REBOBINADO estarn accesibles.

126 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Frecuencia de salida a impresin (Opcional)


OBJETO:

*WPRN

*WPRN controla la frecuencia con que se escriben los datos al archivo de salida a impresin indicados con *OUTPRN. FORMATO: *WPRN ( *GRID | *ITER ) ( freq | *TIME | *TNEXT ) *WPRN *SECTOR ( freq | *TIME ) DEFINICIONES: *GRID Tiene que ver con el estado del yacimiento y de los fluidos que ste contiene, al igual que con el informe detallado del rendimiento de pozo. *ITER Tiene que ver con el informe breve de la tasa de pozo al igual que con el rendimiento del simulador por ejemplo, el balance del material. *SECTOR Tiene que ver con las estadsticas que se informan por sector. Las estadsticas del sector no se escriben del todo (freq = 0) o se escriben a la misma vez que *GRID. freq Se escriben los datos indicados al archivo de salida en nmeros de intervalos de tiempo divisibles en nmeros par por el entero no negativo freq . Si freq = 0, no se escribe ningn resultado. *TIME Escribir los resultados indicados al archivo de salida en cada tiempo que especifican las subsiguientes palabras claves recurrentes *TIME o *DATE en el archivo de entrada. *TNEXT Escribir los resultados indicados al archivo de salida una vez en el siguiente tiempo especificado por las palabras claves *TIME o *DATE en los datos recurrentes. La palabra clave *TNEXT se puede usar para especificar la salida en mltiples tiempos en una sola corrida. OPCIONES POR DEFECTO: Si *WPRN *GRID no est presente o bien no le sigue una subopcin vlida, entonces se supone *WPRN *GRID *TIME. Esto tambin se aplica a la palabra clave *ITER. Si *WPRN *SECTOR no est presente, no se escribe ninguna estadstica de sector en el archivo de salida. Si a *WPRN x no le sigue ni *TIME ni freq, entonces se supone *WPRN x *TIME.
GUIA PARA EL USUARIO STARS CONTROL DE ENTRADA/SALIDA 127

CONDICIONES: Esta palabra clave puede aparecer en el grupo de palabras claves de la seccin de CONTROL DE ENTRADA/SALIDA y tambin puede figurar como parte de los datos recurrentes. Por lo tanto, la cantidad de detalle que se encuentra en el archivo de salida a impresin podr modificarse durante la simulacin. Cuando se utiliza *WPRN *GRID *TNEXT en la seccin de datos de Control de Entrada/ Salida, los resultados se escriben en el tiempo de simulacin inicial. EXPLICACION: Ejemplos:
** Escribir los resultados del enmallado cada 10 intervalos de tiempo. *WPRN *GRID 10

** Escribir los resultados del enmallado una vez en el siguiente *TIME


*WPRN *GRID *TNEXT

Vase la palabra clave *OUTPRN. Estadstica por sectores A continuacin se presenta la estadstica disponible por sectores. Pozos: Tasas y acumulaciones de agua producida, fases petrleo y gas Tasas y acumulaciones de agua inyectada, fases petrleo y gas Tasa de lquido producido, WOR y GOR Tasas y acumulaciones de la masa de fases (*OUTSRF *WELL *MASS solamente) SOR y OSR en base a agua inyectada y petrleo producido en condiciones superficiales, instantneas y acumuladas Factores de recuperacin de agua, fases petrleo y gas Tasa de entalpa y acumulacin de flujos de pozo producidos Tasa de entalpa y acumulacin de flujos de pozo inyectados Acumulacin de agua en acuferos Presin media ponderada en base al volumen de poro Presin media ponderada en base al volumen de hidrocarburos Presin media de punto de referencia ponderado en base al volumen de hidrocarburos Saturaciones medias de agua, petrleo y gas Temperatura media (ponderacin simple en base al volumen total)

Acufero: Promedios:

128 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

In-place:

Volumen de poro de vaco y cambios, componente slido presente Volumen de componente slido/adsorbido/atrapado y cambio, cuando se encuentra presente Volumen de poro de componente fluido y cambio Volumen de hidrocarburos Volmenes de fases agua, petrleo y gas en condiciones superficiales Volmenes de fases agua, petrleo y gas en condiciones de yacimiento Volumen de la cmara de vapor (volumen de poro multiplicado por Sg multiplicado por la fraccin molar de gas del componente #1 que por lo general es agua) Entalpa Tasa neta del calentador y acumulacin Tasa de calentamiento elctrico y acumulacin

Calentadores:

Los volmenes en condiciones superficiales corresponden a la masa de componentes sobre las densidades superficiales, sumados a lo largo de los componentes que se encuentran en cada una de las fases en condiciones superficiales (vase la palabra clave *SURFLASH).

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 129

Elementos en el archivo de salida a impresin (Opcional)


*OUTPRN, *PARTCLSIZE, *AQSTAT

OBJETO: *OUTPRN identifica qu informacin ser escrita al archivo de salida a impresin a la frecuencia determinada por *WPRN. La palabra clave *PARTCLSIZE proporciona las propiedades que se requieren para imprimir en algunas unidades opcionales. FORMATO: *OUTPRN *GRID ( *ALL | *NONE | (*REMOVE) item_list ) *OUTPRN *WELL ( *ALL | *NONE | well_var ) *OUTPRN *ITER ( *BRIEF | *NEWTON | *UNCONV | *TSS | *NONE ) *OUTPRN *RES ( *ALL | *NONE | *ALLSMALL ) *PARTCLSIZE vol *AQSTAT ( *ON | *OFF ) DEFINICIONES: *GRID ( *ALL | *NONE | (*REMOVE) item_list ) Esta subpalabra clave hace que las cantidades especificadas del enmallado (un valor por cada bloque del enmallado) sean escritas al archivo de salida .out file en los tiempos determinados por *WPRN *GRID. Por lo general, cada uno de los tems de la lista PRN_GRID es sealado para ser escrito como habilitado o inhabilitado. La simulacin se inicia con todos los tems inhabilitados. Se utiliza item_list (las palabras claves de la lista PRN_GRID) para habilitar los tems individualmente o bien se utiliza *ALL para habilitar todos los tems. Se utiliza *REMOVE con item_list para inhabilitar los tems individualmente, o bien se utiliza *NONE para inhabilitar todos los tems. Al habilitar los tems PRN_GRID para ser escritos, es posible que aumente el tamao del archivo de salida .out file. Algunos tems hacen que se escriba ms de un conjunto de valores del bloque. Un tem cuya descripcin comienza con component escribir un conjunto para cada uno de los componentes apropiados. La disponibilidad de algunos tems depende del uso de otras palabras claves u opciones. Lista PRN_GRID La lista PRN_GRID consiste en las siguientes propiedades y cantidades. Normalmente, las composiciones Y, X, W y Z corresponden a fracciones molares, pero cuando se utiliza *MASSBASIS corresponden a fracciones de masa. Para Y, X y W vase Fracciones molares de la fase ausente en la seccin EXPLICACIN.

130 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

PRES: SW: SO: SG: TEMP: Y: X: W: Z: BPP: OBHLOSS: CCHLOSS: CCHLOSSCUM HEATCAP: VPOROS: FPOROS: POREVOL: VISW: VISO: VISG: KRW: KRO: KRG: PCOW: PCOG: MOLDENW: MOLDENO: MOLDENG: MASDENW: MASDENO: MASDENG: RFW: RFO: RFG: FRCFLOW:

presin (fase petrleo) saturacin de agua saturacin de petrleo saturacin de gas Temperatura Composicin del componente en la fase gas Composicin del componente en la fase petrleo Composicin del componente en la fase agua Composicin del componente a lo largo de todas las fases Presin a punto de burbujeo (solamente los componentes voltiles basados en la fase petrleo, vase la seccin Presin a Punto de Burbujeo con *KVTABLE) Tasa de prdida de calor del estrato superyacente/ subyacente (vase *HLOSSPROP) Tasa neta del calentador (vase *HEATR, *UHTR, *ADHEAT, *HTWELL) Acumulacin neta del calentador " Capacidad trmica volumtrica (vase *ROCKCP, *CPG1, *SOLID_CP) Porosidad de vaco Porosidad de fluidos (se requiere para obtener la columna de petrleo en RESULTS 3D) Volumen de poro Viscosidad de agua Viscosidad de petrleo Viscosidad de gas Permeabilidad relativa de agua Permeabilidad relativa de petrleo Permeabilidad relativa de gas Presin capilar agua/petrleo Presin capilar gas/petrleo Densidad molar de la fase agua Densidad molar de la fase petrleo Densidad molar de la fase gas Densidad de masa de la fase agua Densidad de masa de la fase petrleo Densidad de masa de la fase gas Factor de resistencia de la fase agua Factor de resistencia de la fase petrleo Factor de resistencia de la fase gas Flujo fraccionario de fases

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 131

Valor de interpolacin de la permeabilidad relativa (se requiere *KRINTRP) IFT: Tensin interfacial local (se requiere *IFTTABLE) CAPN: Nmero capilar local (se requiere *IFTTABLE) LOGIFT: Logaritmo natural de IFT (se requiere *IFTTABLE) LOGCAPN: Logaritmo natural de CAPN (se requiere *IFTTABLE) FLUIDH: Entalpa de fluidos WATERHEAD: Profundidad al tope de la columna de agua equivalente (referenciado a *DTOP) AQWATCUM: Flujo de entrada de agua neto al acufero AQWATRATE: Tasa de flujo de entrada de agua al acufero AQHEATCUM: Flujo de entrada de calor neto al acufero AQHEATRATE: Tasa de flujo entrada de calor al acufero IMEXMAP: Mapa IMPES/implcito THCONDUCT: Conductividad trmica de la formacin (roca + fluidos) VERDSPLPOR Desplazamiento vertical hacia arriba up, basado en la porosidad; vase la EXPLICACIN de *OUTSRF SUBSIDPOR Desplazamiento vertical hacia abajo down (hundimiento) basado en la porosidad; vase la EXPLICACIN de *OUTSRF SBDZ: Hundimiento vertical incremental; " DATUMPRES: La presin tiene referencia a un dato; se necesita la palabra clave *DATUMDEPTH Las siguientes palabras claves PRN_GRID corresponden a concentraciones que pueden ser reportadas de manera ms til en tipos unitarios alternativos y pueden ir precedidas de una subpalabra clave unit que indica un tipo unitario no por defecto. Cuando uno encuentra la palabra clave *MASSBASIS el tipo unitario por defecto es MASS; de lo contrario, la opcin por defecto es MOLE. Si la subpalabra clave unit no precede a una de estas palabras claves entonces el tipo unitario que se emplea es el tipo unitario de composicin clave asignado anteriormente (o por defecto). (unit) SOLCONC: Concentracin slida del componente (unit) ADSORP: Componente adsorbido (unit) ICECONC: Concentracin de hielo (se requiere *ICE) Las opciones para la subpalabra clave unit son: MOLE: MASS: VOL: NUM: moles por volumen de poro masa por volumen de poro (depende de la masa molecular especificada por *CMM) Volumen slido por volumen de poro Partculas por volumen de poro (vase *PARTCLSIZE)

KRINTER:

132 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Las siguientes palabras claves PRN_GRID corresponden a componentes claves cuyas composiciones pueden ser reportadas de manera ms til en tipos unitarios alternativos, por ejemplo, cuando se contemplan montos nfimos. Cada una de las palabras claves puede estar precedida de una subpalabra clave unit que indica un tipo unitario no por defecto. Cuando uno encuentra la palabra clave *MASSBASIS, el tipo unitario por defecto es MASFR; de lo contrario, la opcin por defecto es MOLFR. Si la subpalabra clave unit no precede a unas de estas palabras claves, entonces el tipo unitario que se utiliza ser el tipo unitario de composicin clave asignado anteriormente (o aplicado por defecto). (unit) VLKVCMP: (unit) LLKVCMP: (unit) VISCCMP: (unit) ADSPCMP: (unit) RLPMCMP: Composicin de un componente clave que se utiliza para calcular el valor K vap/lq, entregado por *KVKEYCOMP Composicin de un componente clave que se utiliza para calcular el valor K lq/lq, entregado por *KVKEYCOMP Composicin de un componente clave que se utiliza para la mezcla no lineal de la viscosidad de agua y petrleo, entregado por *VSMIXCOMP Composicin de un componente clave que se utiliza para calcular el componente adsorbente Composicin de un componente clave que se utiliza para calcular la permeabilidad relativa, entregado por *INTCOMP

Las opciones de la subpalabra clave unit son: MOLFR: MASFR: PPM: VOLFR: MOLAR: PH: NUM: Fraccin molar Fraccin de masa Partes por milln Fraccin de volumen Molaridad pH = 14 + log10(molaridad) Partculas por volumen de fase (vase *PARTCLSIZE)

Las siguientes opciones solamente estn disponibles con *ELECHEAT:

ELCONDUCT: ELPOTENT: ELPOTENTI: ELPOTMAG: ELPOTPHS:

Conductividad elctrica volumtrica en las tres direcciones Potencial elctrico real Vr Potencial elctrico imaginario Vi Magnitud del potencial elctrico multifsico Vm Fase del potencial elctrico multifsico, 0-360 ELPOTENTI, ELPOTMAG y ELPOTPHS solamente estn disponibles en modalidad multifsico, en cuyo caso Vm = [Vr2+Vi2], Vr = Vmcos() y Vi= Vmsin().

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 133

ELPOWER: Tasa de disipacin de calor elctrico ELPOWERDEN: Tasa de disipacin de calor elctrico por volumen ELCUMENRGY: Disipacin de calor elctrico acumulativo *WELL (*ALL | *NONE | well_var ) Esta subpalabra clave hace que la informacin especificada sea escrita al archivo de salida de impresin en los tiempos determinados por *WPRN *GRID. Se utiliza *NONE para saltar la impresin de toda esta informacin, inclusive el eco de las condiciones de operacin y los ndices de las capas de pozo para cada uno de los pozos y se utiliza *ALL para imprimir toda esta informacin. Las copias impresas de las capas solamente estn disponibles para los pozos de mltiples capas. A continuacin se indica la lista de well_var: LAYPWF: LAYPHASE: WELLCOMP: Identificador de capas y presin de fondo (BHP) Tasas de las fases de capas y acumulaciones Componente de pozo/resumen de fases

Para notas sobre los informes de capas de pozo para pozos discretizados vase Reportaje del rendimiento de flujo de la subseccin del manual Pozos Discretizados de la seccin DESCRIPCIN DE YACIMIENTOS *ITER ( *BRIEF | *NEWTON | *TSS | *UNCONV ) Esta subpalabra clave especifica que los siguientes resultados de la iteracin sern impresos: BRIEF: NEWTON: TSS: UNCONV: Estadsticas de convergencia bsica BRIEF + resumen de cada iteracin de Newton NEWTON + tamao del intervalo de tiempo y conmutacin de fases TSS + detalles de variables no convergentes Se utiliza slo para la depuracin de errores.

*RES ( *ALL | *NONE | *ALLSMALL ) Controla la impresin de la definicin de enmallados y propiedades de las rocas del yacimiento, junto con otros datos por-enmallado. *ALLSMALL solamente genera la impresin de estas propiedades para enmallados que no cuentan con ms de 1000 bloques. Se utiliza *ALL para imprimir estas propiedades para enmallados de todos tamaos, y se utiliza *NONE para suprimir la impresin de enmallados de cualquier tamao. Esta palabra clave resulta efectiva solamente para corridas de no reinicio, ya que estas propiedades no se imprimen para corridas de reinicio. *PARTCLSIZE vol Especifica el volumen vol de una partcula de un componente slido, adsorbido o arrastrado clave (m3 | pies3 | cm3). Esta cantidad solamente se utiliza para calcular la densidad numrica para la unidad especial de la subpalabra clave *NUM. El valor por defecto es 10-11 cm3, que corresponde a una esfera de radio 1.3310-4 cm.

134 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

*AQSTAT (*ON | *OFF ) Habilita (*ON) o inhabilita (*OFF) el reportaje en formato de columnas del flujo de entrada y la tasa del flujo de entrada de agua y calor a las regiones de acuferos con acumulaciones distintas de cero. Este informe solamente aparecer en el archivo de salida de texto. Vase Detalle de salida en la pgina del manual correspondiente a la palabra clave *AQUIFER, en la seccin Descripcin de Yacimientos. OPCIONES POR DEFECTO: Palabra clave opcional. Si no se encuentra presente en el archivo de datos de entrada, las opciones por defecto seran: *OUTPRN ( *GRID | *WELL) *NONE *OUTPRN *ITER *BRIEF *OUTPRN *RES *ALLSMALL Si *PARTCLSIZE no se encuentra presente, se utiliza vol = 1.e-11 cm3. Si no se utiliza *MASSBASIS, la unidad por defecto para la concentracin es *MOLE. Si se utiliza *MASSBASIS, la unidad por defecto para la concentracin *MASS. Las unidades especiales que se especifican en un uso anterior de OUTPRN se aplican a menos que se sobrescriban. Si la palabra clave *AQSTAT no se encuentra presente entonces se utiliza la palabra clave *AQSTAT *OFF. CONDICIONES: Esta palabra clave puede aparecer en el grupo de palabras claves de la seccin CONTROL DE ENTRADA/SALIDA y tambin podr figurar como parte de los datos recurrentes. Por lo tanto, la cantidad de detalle en el archivo a impresin podr modificarse durante la simulacin. EXPLICACION: Un ejemplo de *OUTPRN *GRID, cuando se utiliza la opcin de lista sera:
*OUTPRN *GRID *OILSAT *GASSAT *WATSAT *PRES

Para especificar la concentracin de coque en trminos de masa, se utiliza


*CMM ... 13 ** Coque Mw es 13 lb/lbmol *OUTPRN *GRID *MASS *SOLCONC

Fracciones molares de la fase ausente La fraccin molar del componente de una fase se define como moles del componente de la fase, divididos por el total de moles de la fase. Por lo tanto, las fracciones molares de gas, petrleo y agua solamente se definen cuando la fase se encuentra presente. Sin embargo, los tems PRN_GRID, Y, X y W de una fase ausente s reportan una cantidad til que tiene relacin directa con una fraccin molar real.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 135

Si consideramos un sistema de petrleo-gas simple con valores K del componente Ki y fracciones molares xi e yi., la relacin entre las fracciones molares es yi = xiKi y la suma de las fracciones molares de cada una de las fases es igual a 1 cuando cada fase est presente. Sin embargo, cuando la fase gas no est presente, resulta conveniente identificar yi con la cantidad definida por el pozo xiKi y cabe mencionar que la suma de yi es inferior a 1. Cuando los cambios en las condiciones hacen que la suma de yi llegue a 1, la fase gas aparecer y la suma de yi ser igual a 1. Por lo tanto, la cantidad PRN_GRID Y reportada siempre es xiKi, pero corresponde a la fraccin molar de gas real cuando la fase gas est presente. Dentro de ese mismo sistema de gas-petrleo, si la fase petrleo desaparece a raz de la vaporizacin, entonces xi se identifica con la cantidad yi/Ki definida por el pozo, en cuyo caso la suma de xi es inferior a 1. Por lo tanto, una cantidad PRN_GRID X reportada siempre es igual a yi/Ki, pero corresponde a la fraccin molar de petrleo real cuando la fase petrleo est presente. Un sistema trifsico de agua-petrleo-gas tiene fracciones molares de agua wi en las cuales yi = wiKi para un componente acuoso como el agua. Si la fase agua desaparece a raz de la vaporizacin entonces wi se identifica con yi/Ki para los componentes acuosos, en cuyo caso la suma de wi es inferior a 1. Por lo tanto la cantidad PRN_GRID W reportada siempre es igual a yi/Ki, pero corresponde a la fraccin molar de agua real cuando la fase agua est presente.

136 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Frecuencia de salida del SR2 (Opcional)


OBJETO:

*WSRF, *DYNGRDFREQ

Controlar la frecuencia con que se vaca informacin indicada por *OUTSRF a los archivos de salida SR2. FORMATO: *WSRF ( *GRID | *WELL | *GRIDDEFORM ) ( freq | *TIME | *TNEXT ) *WSRF *SECTOR ( freq | *TIME ) *DYNGRDFREQ dynfreq DEFINICIONES: *GRID Controla la frecuencia con que se escribe informacin indicada por *OUTSRF *GRID. El hecho de vaciar informacin *GRID con mayor frecuencia que la opcin por defecto puede aumentar el tamao de los archivos SR2 de manera significante. *WELL Controla la frecuencia con que se vaca informacin indicada por *OUTSRF *WELL y *SPECIAL. El hecho de vaciar informacin histrica con menor frecuencia que la opcin por defecto disminuir el tamao de los archivos SR2. Ya que se necesita tener informacin histrica cuando se lee un registro de reinicio, sta siempre se vaca en el momento del reinicio, sin importar qu opcin de *WSRF *WELL se utiliz. *SECTOR Tiene que ver con la escritura de las estadsticas que se informan por sector. Las estadsticas del sector no se escriben del todo (freq = 0) o se escriben a la misma vez que *WELL. *GRIDDEFORM Tiene que ver con la escritura de informacin para la deformacin de enmallados a raz de los efectos de geomecnica. El vaciado de informacin *GRIDDEFORM a una frecuencia mayor que la indicada por defecto, puede aumentar el tamao de los archivos SR2 de manera significativa. freq Vaciar informacin indicada al archivo SR2 si el nmero del intervalo de tiempo es divisible en un nmero par por un entero no-negativo freq. En el caso de *GRID, no se escribe ningn resultado si freq = 0. No est permitido un valor freq = 0 para *WELL.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 137

*TIME Vaciar resultados indicados a los archivos SR2 en cada tiempo especificado por las subsiguientes palabras claves recurrentes *TIME o *DATE en el archivo de entrada. *TNEXT Vaciar resultados indicados al archivo SR2 en el tiempo nico especificado por la siguiente palabra clave *TIME o *DATE en los datos recurrentes. La palabra clave *TNEXT se puede usar para especificar la salida en mltiples tiempos en una sola corrida. *DYNGRDFREQ dynfreq Adems de los tiempos indicados por la palabra clave *WSRF *GRID, los resultados de *GRID se vacan al archivo SR2 una vez por cada frecuencia dynfreq de los intervalos de tiempo en los cuales se realiza una verificacin de cambio de enmallado dinmico, como se especifica con la palabra clave *DYNAGRID-TSINT. No se efectan vaciados adicionales si dynfreq = 0; un vaciado de enmallado se realiza con cada cambio de enmallado si dynfreq = 1. Esta palabra clave solo se activa con el elemento *DYNAGRID. Vase la entrada del manual correspondiente a *DYNAGRID en la seccin Datos de Pozo y Datos Recurrentes. OPCIONES POR DEFECTO: Si *WSRF *GRID no aparece, entonces se suponen las siguientes palabras claves *WSRF *GRID *TIME. Si *WSRF *WELL no aparece, entonces se suponen *WSRF *WELL 1. Si *WSRF *GRIDDEFORM no aparece, entonces ninguna informacin de deformacin de enmallado es vaciada al archivo SR2. Si *WSRF *SECTOR no aparece, entonces se supone que freq = 0, lo que corresponde al no vaciado de estadsticas del sector al archivo SR2. Si *DYNGRDFREQ no se encuentra presente, entonces se da por sentado que dynfreq = 0 . CONDICIONES: Esta palabra clave puede aparecer en la seccin de CONTROL DE ENTRADA/SALIDA al igual que en la seccin de DATOS RECURRENTES de los datos del usuario. Por lo tanto, la cantidad de detalle en los archivos SR2 podr modificarse durante la simulacin. Cuando se utiliza *WSRF *GRID *TNEXT en la seccin de datos de Control de Entrada/ Salida, los resultados se escriben en el tiempo de simulacin inicial. La palabra clave *GRIDDEFORM solo est disponible con *GEOMECH.

138 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

EXPLICACION: Visualizacin de la deformacin de los enmallados con el mdulo de geomecnica La palabra clave *GRIDDEFORM permite al usuario visualizar los enmallados en Results que se deforman con el tiempo, segn los clculos del mdulo de geomecnica. Esta caracterstica est disponible en Results solo para los enmallados de tipo puntos de esquina. STARS escribe datos de definicin de los enmallados al archivo SR2 que le informa a Results el tipo de enmallado de que se trata, su estructura y apariencia. Si se solicita la opcin *GRIDDEFORM, STARS le informa a Results que se trata de un enmallado de tipo puntos de esquina y efecta la conversin que sea necesaria. Si el usuario especifica *GRID *CART en los datos, entonces la conversin es exacta, es decir que Results dibujar un enmallado inicial que luce exactamente igual al enmallado cartesiano del usuario. Si el usuario especifica *GRID *RADIAL en los datos, entonces la conversin en las condiciones iniciales solamente es exacta en el plano I-K (R-Z). Varias cuestiones surgen a raz de esta tcnica. 1. Las condiciones iniciales se trazan junto con el enmallado original, mientras que el enmallado convertido se utiliza para visualizar todos los tiempos subsiguientes. En el caso de un enmallado radial, el usuario puede notar un cambio en el enmallado cuando se pasa del tiempo inicial a los tiempos subsiguientes. 2. En el caso de un enmallado radial en 3D convertido, los arcos circulares son reemplazados por lneas rectas entre las esquinas de los bloques; por ejemplo, para ntheta = 3, el plano de rea (I-J) aparece como un tringulo en lugar de un crculo. La direccin angular de un enmallado radial en 2D simple y llanamente no se puede visualizar. 3. Un enmallado radial en 3D convertido no incluye el bloque radial que est ubicado ms al interior, por ende, tanto las cantidades de flujo de fluido como de geomecnica no se pueden visualizar para ese bloque. Sin embargo, las ecuaciones de flujo de fluido todava se solucionan para ese bloque. 4. Sin la palabra clave *GRIDDEFORM el enmallado se visualiza como "radial" y el bloque ubicado ms al interior muestra un valor que es correcto (1) para las cantidades de flujo de fluido y (2) para un promedio de los valores de los bloques circundantes para cantidades de geomecnica. La escritura de la deformacin del enmallado tambin es controlada por la frecuencia de la actualizacin de la geomecnica especificada por la palabra clave *GCUPDATE en la seccin de Geomecnica.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 139

Elementos en el archivo de resultados de simulacin (Opcional) *OUTSRF, *SRFASCII, *XDR


OBJETO: *OUTSRF identifica qu informacin ser escrita al archivo de resultados de simulacin. FORMATO: *OUTSRF *WELL { comp_unit | *DOWNHOLE | *COMPONENT ( *NONE | *ALL | comp_list ) | *LAYER ( *NONE | *ALL ) } *OUTSRF *GRID ( *ALL | *NONE | (*REMOVE) item_list ) *OUTSRF *SPECIAL { special_his } *SRFASCII *XDR ( *ON | *OFF ) DEFINICIONES: *WELL Indica que las palabras claves que se insertan a continuacin harn que se escriba informacin adicional al archivo SR2 adems de la informacin mnima por defecto, por cada pozo a intervalos de tiempo determinados por la palabra clave *WSRF. comp_unit Hace que el rendimiento del pozo se salve en unidades de masa y/o moles adems de volmenes (vase la seccin de OPCIONES POR DEFECTO, ms abajo). comp_unit puede consistir en una o ambas de las siguientes palabras claves *MASS: salvar rendimiento de pozo en trminos de masa, *MOLE: salvar rendimiento de pozo en trminos de moles, El uso de comp_unit requiere el uso de la palabra clave *COMPONENTE *ALL y aumenta el tamao de los archivos SR2. *DOWNHOLE Hace que el rendimiento del pozo de produccin (unidades de volumen al igual que unidades de masa y moleculares especificados por comp_unit) se escriba en condiciones de fondo de pozo adems de en condiciones superficiales (refirase a la subseccin OPCIONES POR DEFECTO ms abajo). Esta opcin aumenta el tamao del archivo SR2. Un tem que se referencia a las condiciones en el fondo de pozo o en el yacimiento tendr "RC" agregado a su ttulo. Cabe mencionar que no se ha escrito estadstica alguna de fondo de pozo para pozos de inyeccin. La opcin *DOWNHOLE se podr habilitar o deshabilitar en un reinicio, lo cual da lugar a los siguientes dos casos: 1. No hay estadsticas de fondo del pozo en el registro de reinicio pero *DOWNHOLE se encuentra presente en los datos de reinicio. Las
140 CONTROL DE ENTRADA/SALIDA GUIA PARA EL USUARIO STARS

acumulaciones en el fondo de pozo subsiguientes empezarn en cero en el momento del reinicio, pero las tasas sern las correctas. 2. Las estadsticas de fondo del pozo se encuentran en el registro de reinicio pero *DOWNHOLE no se encuentra presente en los datos de reinicio. No se escribirn ms estadsticas del fondo del pozo pero aquellas hasta el tiempo de reinicio estarn disponibles. *COMPONENT ( *NONE | *ALL | comp_list ) El rendimiento de pozo se escribir para los componentes que especifica esta palabra clave. La opcin por defecto es *NONE (vase la seccin de OPCIONES POR DEFECTO, ms abajo). Se debe emplear la palabra clave *ALL para especificar todos los componentes o bien para ingresar un listado de los nombres de los componentes. *ALL se supone si se especifica *MASS o *MOLE. El uso de esta opcin, especialmente con *ALL, puede aumentar el tamao del archivo SR2 substancialmente. *LAYER ( *NONE | *ALL ) El rendimiento de pozo ser escrito por separado para todas las capas de pozos que especifica esta palabra clave. La opcin por defecto es *NONE (vase la seccin de OPCIONES POR DEFECTO, ms abajo). Se debe usar la palabra clave *ALL para especificar todos los pozos o bien para ingresar un listado de los nombres de los pozos. El uso de esta opcin, especialmente con *ALL, puede aumentar el tamao del archivo SR2 substancialmente. Para notas sobre los informes de capas de pozo para pozos discretizados, vase Reportaje del rendimiento de flujo en la subseccin del manual correspondiente a Pozos Discretizados de la seccin DESCRIPCIN DEL YACIMIENTO. *GRID ( *ALL | *NONE | (*REMOVE) item_list ) Esta subpalabra clave hace que las cantidades especificadas del enmallado (un valor por cada uno de los bloques del enmallado) sean escritas al archivo SR2 en los tiempos determinados por la *WSRF *GRID. Por lo general, cada uno de los tems de la lista SRF_GRID es sealado para ser escrito como habilitado o deshabilitado. La simulacin se inicia con todos los tems deshabilitados. Se utiliza item_list (palabras claves de la lista SRF_GRID) para habilitar tems individualmente, o bien se utiliza *ALL para habilitar todos los tems. Se debe utilizar *ALL para habilitar todos los elementos, salvo FLUXSC, VELOCSC, FLUXRC, VELOCRC y STRMLN. Se utiliza *REMOVE con _list para deshabilitar tems individualmente o bien se utiliza *NONE para deshabilitar todos los tems. Al habilitar los tems SRF_GRID para ser escritos, es posible que aumente el tamao de los archivos SR2. Algunos tems hacen que se escriba ms de un conjunto de valores de bloques. Un tem cuya descripcin comienza con
GUIA PARA EL USUARIO STARS CONTROL DE ENTRADA/SALIDA 141

component escribir un conjunto por cada componente apropiado. La disponibilidad de algunos tems depende del uso de otras palabras claves u opciones. Lista SRF_GRID La lista SRF_GRID consiste en todas las propiedades y cantidades que aparecen en la siguiente tabla al igual que todos los tems de la lista PRN_GRID (vase *OUTPRN *GRID) salvo los siguientes: FRCFLOW es reemplazado por WATFRFL, OILFRFL y GASFRFL; y POREVOL e IMEXMAP no estn permitidos. Los tipos unitarios de concentracin y composicin alternativos utilizados por algunos tems de la lista PRN_GRID tambin se pueden emplear aqu. Los tipos unitarios seleccionados en *OUTPRN *GRID, *OUTSRF *GRID y *OUTSRF SPECIAL son independientes los unos de los otros. Para *OUTSRF *GRID y *SPECIAL se puede desechar un tem con ms de un tipo unitario a la vez. Por ejemplo, *OUTSRF *GRID VOL ADSORP NUM ADSORP hace que los componentes adsorbidos sean reportados en RESULTS en unidades tanto de fraccin de volumen como de densidad numrica.
KVALYW: KVALYX: KVALXW: KVALWX: SWC: SWCON: SWCRIT: SORW: SOIRW: SGC: SGCRIT: SGCON: SORG: SOIRG: SWRG: SWIRG: KRWRO: KRWIRO: KROCW: KRGCW: PCWMAX: PCGMAX: CMPDENW: CMPDENO: CMPVISW: CMPVISO: CMPVISG:
142 CONTROL DE ENTRADA/SALIDA

valor K de gas/agua del componente (y/w) valor K de gas/petrleo del componente (y/x) valor K de petrleo/agua del componente (x/w) valor K de agua/petrleo del componente (w/x) obsoleto; se utiliza SWCON saturacin de agua connata; se requiere *BSWCON saturacin de agua crtica; se requiere *BSWCRIT saturacin de petrleo residual a agua; se requiere *BSORW saturacin de petrleo irreducible a agua; se requiere *BSOIRW obsoleto: se utiliza SGCRIT saturacin de gas critica; se requiere *BSGR saturacin de gas connato; se requiere *BSGCON saturacin de petrleo residual a gas; se requiere *BSORG saturacin de petrleo irreducible a gas; se requiere *BSOIRG saturacin de agua residual a gas (humectante en base a petrleo); se requiere *BSWRG saturacin de agua irreducible a gas (humectante en base a petrleo); se requiere *BSWIRG obsoleto; se utiliza KRWIRO (vase *BKRWRO) permeabilidad relativa de agua a Soirw; se requiere *BKRWIRO permeabilidad relativa de petrleo a Swcon; se requiere *BKROCW permeabilidad relativa de gas a Swcon; se requiere *BKRGCW presin capilar agua-petrleo mxima; se requiere *BPCWMAX presin capilar gas-petrleo mxima; se requiere *BPCGMAX Densidad de masa del componente en la fase agua Densidad de masa del componente en la fase petrleo Viscosidad del componente en la fase agua Viscosidad del componente en la fase petrleo Viscosidad del componente en la fase gas
GUIA PARA EL USUARIO STARS

PERMI: PERMJ: PERMK:

PERMEFFI: PERMEFFJ: PERMEFFK:

PERMINTI: PERMINTJ: PERMINTK:

WATMOB: OILMOB: GASMOB: TOTMOB: WATFRFL: OILFRFL: GASFRFL: VISOCOM: VISWCOM: KRSETN: INSETN: STEAMQUAL: QUALBLK: VELOCSC:

FLUXSC: VELOCRC: FLUXRC: STRMLN

Permeabilidad absoluta en direccin I (kx) Permeabilidad absoluta en direccin J (ky) Permeabilidad absoluta en direccin K (kz) Para la opcin de enmallado de fractura-natural, el valor del bloque de fractura es efectivo mientras que el valor del bloque de matriz es intrnseco, coincidiendo con la entrada. Vase la Permeabilidad de Fracturas Naturales en la subseccin EXPLICACIN ms abajo. Permeabilidad absoluta efectiva en direccin I Permeabilidad absoluta efectiva en direccin J Permeabilidad absoluta efectiva en direccin K Disponible solamente para la opcin de enmallado de fracturanatural. Vase La Permeabilidad de Fracturas Naturales en la subseccin EXPLICACIN, ms abajo. Permeabilidad absoluta intrnseca en direccin I Permeabilidad absoluta intrnseca en direccin J Permeabilidad absoluta intrnseca en direccin K Disponible solamente para la opcin de enmallado de fracturanatural. Vase La Permeabilidad de Fracturas Naturales en la subseccin EXPLICACIN, ms abajo. Movilidad de la fase agua en direccin I (Kw=kxkrw/w) Movilidad de la fase petrleo en direccin I (o=kxkro/o) Movilidad de la fase gas en direccin I (g=kxkrg/g) w+o+g) Movilidad total en direccin I (w+o+g) Flujo fraccionario de la fase agua (w/(w+o+g) Flujo fraccionario de la fase petrleo (o/(w+o+g) Flujo fraccionario de la fase gas (g/(w+o+g) Composicin del componente clave en la mezcla no lineal de la viscosidad de petrleo entregado por *VSMIXCOMP Composicin del componente clave en la mezcla no lineal de la viscosidad de agua entregado por *VSMIXCOMP Nmero del conjunto de datos de permeabilidad relativa Nmero del conjunto de la regin de inicializacin (slo *GRID, una vez por corrida) Calidad de vapor (in situ, todo componente acuoso) Calidad de vapor (fluyente, componente #1, slo *SPECIAL) Velocidad efectiva de cada fase, despus de la vaporizacin instantnea de los fluidos a condiciones de superficie. Asimismo, lo mismo que con la palabra clave VELOC. *GRID solamente. Vase la subseccin EXPLICACIN, ms abajo. Flujo de cada fase, despus de la vaporizacin de fluidos a condiciones superficiales. Tambin igual que la palabra clave FLUX. Slo *GRID. Vase la EXPLICACIN ms abajo. Velocidad efectiva de cada fase a condiciones de yacimiento. *GRID solamente. Vase la subseccin EXPLICACIN, ms abajo. Flujo de cada una de las fases en condiciones de yacimiento. Solo *GRID. Vase la EXPLICACION ms abajo . Permite a Results generar lneas de flujo de cada fase en condiciones de yacimiento. Solo *GRID. Vase la subseccin EXPLICACIN, ms abajo.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 143

Multiplicadores de transmisibilidad *TRANSI Multiplicadores de transmisibilidad *TRANSJ Multiplicadores de transmisibilidad *TRANSK Multiplicadores de transmisibilidad *TRANLI Multiplicadores de transmisibilidad *TRANLJ Multiplicadores de transmisibilidad *TRANLK Tasa de aumento del trmino de balance energtico in situ (slo *GRID) Tasa de aumento del trmino de conveccin del balance energtico (slo *GRID) ENREACRAT: Tasa de aumento del trmino de reaccin del balance energtico (slo *GRID) ENCONDRAT: Tasa de aumento del trmino de conductividad del balance energtico (slo *GRID) Vase la subseccin Balance de energa en la EXPLICACIN, ms abajo. THCONDUCTR: Conductividad trmica de la roca de la tabla *THCONDUCT THCONDUCTS: Conductividad trmica de los slidos de la tabla *THCONDUCT Lo que se indica a continuacin solamente est disponible con la palabra clave *SHEARTHIN, *SHEARTHICK o *SHEARTAB: VISCVELW: Magnitud de velocidad Darcy de la fase agua VISCVELO: Magnitud de velocidad Darcy de la fase petrleo SHEARW: Tasa de cizallamiento de la fase agua (vase *SHEAR_FAC) SHEARO: Tasa de cizallamiento de la fase petrleo (vase *SHEAR_FAC) SHEARSTRSW: Esfuerzo cizallante (viscosidad por tasa de cizallamiento) de la fase SHEARSTRSO: agua Esfuerzo cizallante (viscosidad por tasa de cizallamiento) de la fase petrleo

TRMI: TRMJ: TRMK: TRLI: TRLJ: TRLK: ENINPLRAT: ENCONVRAT:

Lo siguiente solamente est disponible con *GEOMECH: STRESI: STRESJ: STRESK: STRESSH: STRESSHIJ: STRESSHIK: STRESSHJK STRESMXP: STRESMNP: STRESINT: VMSTRESS: STRNEPL: STRESEFF: STRESSM:
144 CONTROL DE ENTRADA/SALIDA

Esfuerzo efectivo en direccin I ( X o R ) Esfuerzo efectivo en direccin J ( Y o theta ) Esfuerzo efectivo en direccin K ( Z ) Esfuerzo cortante ( Y-Z o R-Z ) para la deformacin de planos solamente Esfuerzo cizallante en el plano IJ Esfuerzo cizallante en el plano IK Esfuerzo cizallante en el plano JK Mximo esfuerzo principal (+ para esfuerzo compresivo, para esfuerzo de traccin) Esfuerzo principal mnimo (+ para esfuerzo compresivo para esfuerzo de traccin) Esfuerzo principal intermedio (+ para esfuerzo compresivo, para esfuerzo de traccin) Esfuerzo de Von Mises Deformacin plstica efectiva Esfuerzo efectivo medio (+ para esfuerzo de compresin para esfuerzo de traccin) Esfuerzo total medio (+ para esfuerzo compresivo, para esfuerzo de traccin)
GUIA PARA EL USUARIO STARS

Total de esfuerzo normal en direccin I Total de esfuerzo normal en direccin J Total de esfuerzo normal en direccin K Esfuerzo efectivo normal a la fractura Vector del mximo esfuerzo efectivo principal (*GRID solamente) Vector del mnimo esfuerzo efectivo principal (*GRID solamente) Deformacin (por tensin) normal en direccin-I ( X o R ) Deformacin (por tensin) normal en direccin J ( Y o theta ) Deformacin (por tensin) normal en direccin K ( Z ) Deformacin por cizallamiento Deformacin por cizallamiento en el plano IJ Deformacin por cizallamiento en el plano IK Deformacin por cizallamiento en el plano JK Mxima deformacin principal Mnima deformacin principal Deformacin volumtrica Porosidad del yacimiento calculada del mdulo de geomecnica Porosidad verdadera calculada del mdulo de geomecnica Diferencia entre la geomecnica y la porosidad del yacimiento (VPOROSGEO menos VPOROS) Vase la seccin Porosidades de la geomecnica en la introduccin de la seccin de GEOMECNICA VERDSPLGEO: Desplazamiento vertical hacia arriba up basado en la geomecnica SUBSIDGEO: Desplazamiento vertical hacia abajo down (hundimiento) basado en la geomecnica VDISPL: Vector de desplazamiento del enmallado (*GRID solamente) Para mayor informacin sobre las salidas de desplazamiento vase la EXPLICACIN ms abajo. YLDSTATE: Estado de esfuerzo = 0 En estado elstico = 1 En el envolvente de la falla de cizalla = 2 En el tope compresivo = 3 En la esquina (intercepcin entre el tope y el envolvente de la falla de cizalla) = 4 En la superficie de corte de traccin BIOT: Constante de Biot GCOHESION: Valor de cohesin HARDENING: Parmetro de endurecimiento POISSON: Coeficiente de Poisson YIELD: Esfuerzo de fluencia YOUNG: Mdulo elstico de Young

TSTRESI: TSTRESJ: TSTRESK: STRESNORM: PRMXDIR: PRMNDIR: STRAINI: STRAINJ: STRAINK: STRAINSH: STRAINSHIJ: STRAINSHIK: STRAINSHJK: STRNMXP: STRNMNP: STRAINVOL: VPOROSGEO: VPOROSTGEO: PORDIFF:

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 145

La siguientes opciones solamente estn disponibles con *ELECHEAT:

Conductividad elctrica volumtrica en las tres direcciones. En el caso anisotrpico, esto activar a ELCONDI, etc. ELCONDI Conductividad elctrica volumtrica en direccin I, J y K. ELCONDJ En el caso isotrpico, cualquiera de stas activar a ELCONDK ELCONDUCT. ELPOTENT: Potencial elctrico real Vr ELPOTENTI: Potencial elctrico imaginario Vi ELPOTMAG: Magnitud del potencial elctrico multifsico Vm ELPOTPHS: Fase del potencial elctrico multifsico, 0-360 ELPOTENTI, ELPOTMAG y ELPOTPHS solo estn disponibles en modalidad multifsica, en cuyo caso Vm = [Vr2+Vi2], Vr = Vmcos() y Vi= Vmsin(). ELPOWER: Tasa de disipacin de calor elctrico ELPOWERDEN: Tasa de disipacin de calor elctrico por volumen ELCUMENRGY: Disipacin de calor elctrico acumulativo ELCDEN Valor real de la densidad de corriente escalar, igual a la magnitud del vector densidad de corriente ELCDENI Valor imaginario de la densidad de corriente escalar ELCDENM Valor de magnitud compleja de la densidad de corriente escalar ELCDENI y ELCDENM solo estn disponibles en modalidad multifsica. ELCURDEN Trazados vectoriales de la densidad de corriente real y ELCUR corriente. Vase la subseccin Trazados vectoriales de calentamiento elctrico, ms abajo. (*GRID solamente) ELCURDENI Trazados vectoriales de densidad de corriente imaginaria y ELCURI corriente. Disponible solamente en modalidad multifsica.
(*GRID solamente)

ELCONDUCT:

*SPECIAL { special_his } Esta palabra clave define una historia especial -o ms cada una de las cuales escribe un valor nico al archivo SR2 en los tiempos especificados por la palabra clave *WSRF *WELL. Cada historia especial special_his puede ser una de las siguientes: BLOCKVAR srf_prop uba ( comp_name ) Propiedad srf_prop en la uba del bloque, posiblemente para el comp_name del componente. srf_prop viene de la lista SRF_GRID. uba corresponde a una direccin de bloques del usuario. Se requiere un nombre de componente vlido comp_name solamente cuando la descripcin srf_prop comienza con component.

146 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

MAXVAR srf_prop ( comp_name ) Mximo a lo largo del enmallado completo del tem SRF_GRID srf_prop, posiblemente para el componente comp_name. Vase BLOCKVAR. MINVAR srf_prop ( comp_name ) Mnimo a lo largo del enmallado completo del tem SRF_GRID srf_prop, posiblemente para el componente comp_name. Vase BLOCKVAR. AVGVAR srf_prop ( comp_name ) Promedio a lo largo del enmallado completo del tem SRF_GRID srf_prop, posiblemente para el componente comp_name. Vase BLOCKVAR. WOR well ( INST | CUM ) Relacin agua-petrleo para un pozo well basado en una tasa (INST), la opcin por defecto, o la acumulacin hasta la fecha (CUM), donde well corresponde al nombre de pozo. GOR well ( INST | CUM ) Relacin gas-petrleo para un well basado en una tasa (INST), la opcin por defecto, o la acumulacin hasta la fecha (CUM), donde well corresponde al nombre de pozo. DELP well1 well2 Presin de fondo (BHP) de well1 menos la BHP de well2, donde well1 y well2 corresponden a nombres de pozo. OSR well1 well2 ( INST | CUM | OIL-PHASE-COMP (namec)) Petrleo producido del pozo well1 dividido por el agua inyectada al pozo well2, basado en la tasa (INST), el valor por defecto, o las acumulaciones hasta la fecha (CUM), en que well1 y well2 corresponden a nombres de pozo. Cuando se utiliza OIL-PHASECOMP, entonces solamente se utiliza el componente (o los componentes) de la fase petrleo especificados para calcular el OSR. Cuando OIL-PHASE-COMP se utiliza sin el nombre del componente namec, entonces se supone el componente numw+1.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 147

SOR well1 well2 ( INST | CUM | OIL-PHASE-COMP (namec)) Agua inyectada en el pozo well1 dividido por el petrleo producido del pozo well2, basado en la tasa (INST), la opcin por defecto, o las acumulaciones hasta la fecha (CUM), en que well1 y well2 corresponden a nombres de pozo. Cuando se utiliza OIL-PHASE-COMP, entonces solamente se utiliza el componente (los componentes) de la fase petrleo especificados para calcular el SOR. Cuando se utiliza OIL-PHASECOMP sin el nombre del componente namec entonces se supone el componente numw+1. MASSFRAC well comp_name ( WATER | OIL | GAS ) Fraccin de masa de comp_name en el flujo del fluido a condiciones superficiales de well, donde comp_name corresponde al nombre del componente y well corresponde al nombre de pozo. El indicador de fase posterior se necesita solamente si comp_name ocurre en ms de una fase en condiciones superficiales (vase *SURFLASH). MOLEFRAC well comp_name ( WATER | OIL | GAS ) Similar a MASSFRAC, pero para fracciones molares. VOLFRAC well comp_name ( WATER | OIL | GAS ) Similar a MASSFRAC, pero para fracciones de volumen. STMQUAL well Calidad de vapor inyectado especificado por la palabra clave de entrada *QUAL de los datos de pozo para well, donde well corresponde al nombre de pozo. Vlido solamente para los pozos de inyeccin. WELLENERGY well ( RATE | CUM ) Energa del flujo de fluido de well, sea la tasa (J/da | Btu/da) o acumulada (J | Btu), donde well corresponde al nombre de pozo. Esto se referencia en cuanto a la entalpa a las mismas condiciones que para los fluidos del yacimiento (vase *TEMR, etc. Y *CPL1, etc.). MATBAL stat ( comp_name | ENERGY ) Tipo de estadstica del balance de materiales stat para comp_name o energa, donde comp_name corresponde al nombre del componente. Todos los valores stat se encuentran disponibles para los componentes de fluidos y ENERGIA; para los componentes slidos solamente CORRIENTE y REACCION estn disponibles.

148 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Las opciones para la palabra clave 'stat' stat son: CURRENT REACTION WELL AQUEOUS OLEIC GASEOUS ADSORBED Cantidad actualmente in situ. Cantidad acumulada neta creada (+) o consumida por reacciones. Cantidad acumulada neta inyectada (+) o producida (-). Incluye trmino de fuente y drenaje reportados en CCHLOSS. Cantidad actualmente in situ en la fase acuosa (agua). Cantidad actualmente in situ en la fase oleica (petrleo). Cantidad actualmente in situ en la fase gas. Cantidad actualmente adsorbida.

Nota: El significado preciso del valor de la ENERGIA in situ (de cualquier fase o total) puede quedar oscurecido producto del hecho de que est referenciado a una fase y temperatura base. Cantidad corresponde a la masa para *MASSBASIS y si no moles. TFRONT ideg ( i1(:i2) j1(:j2) k1(:k2) | FORWARD | BACKWARD ) Posicin del contorno ideg o de un frente de temperatura que se determina al escanear una columna especificada de bloques en la direccin especificada. Variaciones complicadas de temperatura pueden disminuir la utilidad de TFRONT. La columna de bloques puede ser especificada por una direccin I-J-K en la cual se especifica un rango en una direccin puntual. El escaneo se ejecuta desde el primer ndice al segundo ndice del rango, permitiendo al usuario escoger entre un frente delantero (mirando hacia delante) y un frente trasero. (mirando hacia atrs) Por ejemplo, en un tubo de combustin modelado por un enmallado cilndrico bidimensional (ni = 5, nk = 30) la inyeccin se produce en k = 1 de manera que el frente se desplaza en sentido del ndice K en aumento. Al escanear en el eje central (i = 1) y evitar 2 bloques extremos, el frente delantero presenta los ndices "1 1 28:3" mientras que el frente trasero presenta los ndices "1 1 3:28". Las opciones ms antiguas FORWARD y BACKWARD suponen que el enmallado es unidimensional y el barrido se efecta a lo largo del enmallado unidimensional. FORWARD escanea los valores altos a los valores bajos de ndices, y BACKWARD lo contrario. Si se toma el ejemplo antedicho con ni = 1, FORWARD escaneara de k = 30 a k = 1 y de esa manera encontrara el frente delantero. No puede haber ningn bloque nulo en la columna de barrido. OBHLOSSCUM (anteriormente OBHLOSS) Energa acumulada neta que se pierde (-) o aumenta (+) en el modelo de prdida de calor de la sobrecarga.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 149

CCHLOSSOBHLOSSRATE Tasa acumulativa neta de energa neta perdida (-) ganada (+) por el modelo de prdida/transferencia constante y convectiva de calor a la sobrecarga. CCHLOSSCUM (previously CCHLOSS) Energa acumulativa neta perdida (-) o ganada (+) por el modelo de transferencia constante/convectiva de calor. Vase tambin *WPRN *SECTOR. CCHLOSSRATE Tasa de energa neta perdida (-) o ganada (+) por el modelo de transferencia constante/convectiva de calor. Vase tambin *WPRN *SECTOR. DELPBLK uba1 uba2 Presin en el bloque uba1 menos la presin en el bloque uba2. CPUSRATE, CPUSCUM CPUSRATE da segundos de la CPU por tiempo de simulacin a lo largo de los intervalos de tiempo individuales. CPUSCUM da segundos acumulados de la CPU a partir del inicio del intervalo de tiempo, empezando de cero tanto para las corridas de reinicio como para las de no reinicio. PHWELL well quantity ( SURFACE | DOWNHOLE | PUMP) well corresponde al nombre de pozo; quantity puede referirse a TEMP (temperatura de fluidos), PRES (presin de fluidos) o STQUAL (calidad de vapor). Los valores se pueden obtener en la superficie o en la entrada a la porcin del pozo o a la ubicacin de la bomba (para pozos productores solamente) modelados por *PHWELLBORE. WELL_LAYER well uba quantity well se refiere al nombre del pozo; uba se refiere a la Direccin de Bloques del Usuario que aparece en la lista de perforacin de well; quantity puede referirse a: TEMP Temperatura de fluidos del mtodo *HEADMETHOD *GRAV-FRIC-HLOS STQUAL Calidad de vapor del mtodo *HEAD-METHOD *GRAV-FRIC-HLOS, pozos de inyeccin solamente LEPDIFRATE Tasa LEP crtica menos la real, pozos de inyeccin LEP solamente.
150 CONTROL DE ENTRADA/SALIDA GUIA PARA EL USUARIO STARS

FRACIMPES FRACIMPES da la fraccin de bloques activos que son IMPES. Vase *AIM en la seccin de Control por Mtodos Numricos. AQFRTOT ( WATER | HEAT ) ( RATE | CUM ) AQFRTOT da las estadsticas de flujo del acufero de agua o calor, sea la tasa o la acumulacin, a lo largo de todo el enmallado. Vase la palabra clave *AQUIFER. La opcin HEAT est disponible solamente si la palabra clave *HFPROP se utiliza para habilitar el flujo de entrada al acufero. En realidad, HEAT reporta la entalpa de fluidos que se referencia a la temperatura base y fase (vase *TEMR y *CPG1). ELHEAT ( RATE | CUM ) Tasa instantnea en kW y acumulacin en kW-hr de calor elctrico disipado a lo largo del todo el enmallado. EBNDSTAT ibnd ( POTENTIAL | CURRENT | CUMCURRENT ) Para el lmite elctrico # ibnd, se escribe lo siguiente. POTENTIAL: potencial (real) en V; en modalidad multifsica, componente imaginario, magnitud y fase del potencial complejo. CURRENT: corriente (real) en A; en modalidad multifsica, componente imaginario y magnitud de la corriente compleja. CUMCURRENT: carga (real) acumulada en A multiplicado por la unidad de tiempo del usuario; en modalidad multifsica, el componente imaginario. EBLAYSTAT uba ( CURRENT | CUMCURRENT ) En el caso de la capa del lmite elctrico en direccin uba del bloque se escribe lo siguiente. Vase la subseccin Direccin del bloque del usuario (User Block Address) en la seccin Sistema de Entrada de Datos de las Palabras Claves. CURRENT: corriente (real) en A; en modalidad multifsica, componente imaginario y magnitud de corriente compleja. CUMCURRENT: corriente (real) acumulada en A, multiplicado por la unidad de tiempo del usuario; en modalidad multifsica, componente imaginario de la carga acumulada compleja.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 151

EBNDRESIS ibnd1 ibnd2 Resistencia elctrica entre los lmites # ibnd1 y # ibnd2: | Vibnd1 - Vibnd2 | / min [ | Iibnd1|, | Iibnd2| ] en que V e I corresponden al potencial y corriente, respectivamente de cada lmite y |x| denota la magnitud del argumento x real o complejo. Los dos nmeros de lmites debern ser diferentes. Esta cantidad jams ser un valor negativo. Cuando hay dos lmites solamente, las dos corrientes son iguales y esta frmula da el resultado previsto. El clculo es ms complejo cuando hay ms de dos lmites. Por ejemplo, si un lmite est en tierra y dos estn al mismo V>0, la corriente que pasa por tierra es la suma de las corrientes de los otros dos lmites. En este caso, cuando se calcula la resistencia entre tierra y uno de los otros lmites, la funcin min asegura que solamente se incluye la corriente de uno de los lmites que no estn a tierra, para dar el resultado previsto. Esta frmula no es significativa cuando hay ms de dos diferentes niveles potenciales de lmites en el sistema. EPOTGRADB uba1 uba2 Magnitud del gradiente potencial elctrico entre los bloques uba1 y uba2. Vase la subseccin Direccin del bloque del usuario en la seccin Sistema de Entrada de Datos de Palabras Claves. La cantidad reportada es | V1 - V2 | / || P1 P2 || en que Pi corresponde al vector posicional del centro del bloque i, Vi corresponde al potencial en esa posicin, |x| denota la magnitud de su argumento x real o complejo, y ||x|| denota el largo del vector x. Los dos bloques pueden estar adyacentes o no adyacentes, pero debern ser diferentes. Si el enmallado se extiende a la superficie, esta cantidad se puede usar para estimar el voltaje de paso que se experimenta en el suelo. HTRWELL well ( HEATRATE | HEATCUM ) Tasa instantnea y acumulacin del calor neto transferido al (+) y del (-) yacimiento para el pozo calentador denominado well. Vase *HTWELL. Para obtener las historias de capas de terminacin individuales se debe usar el tipo de historia especial *BLOCKVAR con los elementos de lista CCHLOSS de SRF_GRID para la tasa y CCHLOSSCUM para la acumulacin.

152 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

STRESSDIFF uba Esfuerzo diferencial en la direccin de bloques uba. Disponible solamente con la palabra clave *GEOMECH. Vase Direccin de Bloques del Usuario la seccin de Sistema de Entrada de Datos de las Palabras Claves. El esfuerzo diferencial corresponde al mximo esfuerzo principal menos el mnimo esfuerzo principal; resulta til cuando se plotea en funcin de la deformacin por tensin en la misma direccin uba para producir un ploteo de esfuerzo/deformacin triaxial verdadero. Vase la palabra clave *STRESMXP, *STRESMNP y las cantidades de la deformacin por tensin en la lista de SRF_GRID. *SRFASCII Especifica que se escribir una copia textual del archivo de datos principal SR2 adems de la copia binaria (MRF). El sufijo por defecto de los nombres de archivos es "asc". *XDR El archivo (de datos) binario puede escribirse en un formato de Representacin Externa de Datos (XDR) al igual que en el formato binario nativo de la plataforma del usuario. Al utilizar el XDR, esto permite que el archivo (o archivos) binarios SR2 sean escritos en una plataforma y ledos en otra. Por ejemplo, los archivos SR2 pueden generarse en un servidor de estacin de trabajo UNIX para luego extraerse en un PC mediante RESULTADOS o el Escritor de Informes. Si el archivo SR2 se encuentra en un formato de XDR, entonces la palabra clave XDR aparecer cerca de la parte superior del archivo ndice (IRF). OPCIONES POR DEFECTO: Si *OUTSRF *WELL no est presente, esto surte el siguiente efecto 1. solamente se escriben volmenes (y no los moles ni la masa), 2. solamente se escriben las condiciones superficiales, 3. solamente se escriben las fases (y no los componentes), y 4. solamente se escriben los totales de pozo (y no las capas). Despus de *OUTSRF *WELL: 1. si *MOLE y *MASS no se encuentran presentes, solamente se escriben los volmenes, 2. si *DOWNHOLE no se encuentra presente, solamente se escribe el rendimiento en condiciones superficiales, 3. si *COMPONENTE no se encuentra presente, no se escribe el rendimiento de los componentes individuales, y

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 153

4. si *LAYER no se encuentra presente, no se escribe el rendimiento de las capas individuales. Para obtener la accin por defecto de las versiones anteriores a 96, se utiliza *COMPONENTE *ALL, *LAYER *ALL, y *MOLE o *MASS cuando se necesita. Si *OUTSRF *SPECIAL no se encuentra presente, no se escribir ninguna historia especial. Las unidades especiales que se especifican en un uso previo de *OUTSRF se aplican a menos que stas se sobrescriban. Si *SRFASCII no se encuentra presente, entonces no se escribe copia textual alguna del archivo binario SR2. Si *XDR no se encuentra presente, entonces se supone *XDR *ON. CONDICIONES: *OUTSRF *GRID puede aparecer en el grupo de datos de la seccin CONTROL DE E/S, en cuyo caso se aplica a las condiciones iniciales. Tambin puede aparecer en cualquier parte de los datos recurrentes, de manera tal que se pueda controlar la cantidad de detalle del enmallado que se vaca. Las condiciones iniciales pueden vaciarse sin realizar ningn intervalo de tiempo y se pueden ver mediante uso de *CHECKONLY. *WELL y *SPECIAL solamente pueden figurar en la seccin de CONTROL DE E/S. Las definiciones de historias especiales no deben modificarse o sacarse durante el reinicio. Las definiciones de historias especiales se leen del archivo de datos y no del reinicio, por lo tanto, cualquier modificacin de la definicin de historia especial puede resultar en la modificacin del significado de esa cantidad. Si se agrega una historia especial durante el reinicio, sta ser ignorada por el Grfico RESULTS. Cada definicin de historia especial deber aparecer inmediatamente despus de *OUTSRF *SPECIAL o bien en una lnea nueva subsiguiente. Cuando se utiliza el modulo de geomecnica (*GEOMECH), las propiedades geomecnicas tales como *BIOT, *GCOHESION, *HARDENING, *POISSON, *YIELD y *YOUNG estn disponibles pero son vaciadas solamente al inicio de una simulacin. EXPLICACION: Un ejemplo de *OUTSRF *GRID sera
*OUTSRF *GRID *OILSAT *GASSAT *WATSAT *PRES

Para especificar la concentracin de coque en trminos de masa, se utiliza


*CMM ... 13 ** Coque Mw es igual a 13 lb/lbmol *OUTSRF *GRID *MASS *SOLCONC

Se salva la historia de la concentracin de coque en el bloque #20 en masa y moles


*OUTSRF *SPECIAL *BLOCKVAR *MASS *SOLCONC 6 20 *BLOCKVAR *MOLE *SOLCONC 6 20

154 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Velocidad y flujo Las subpalabras claves VELOCSC, FLUXSC, VELOCRC y FLUXRC de la palabra clave *OUTSRF *GRID hacen que la informacin sea escrita en el archivo SR2 lo cual permite a RESULTS sobreponer informacin del enmallado con vectores de flujo o velocidad indicando tanto la magnitud como la direccin. Estos vectores estn disponibles para cada una de las fases (petrleo, gas, agua), tanto en condiciones en la superficie como en condiciones en el yacimiento. Cada palabra clave produce la escritura del arreglo de longitud del enmallado al archivo SR2 en cada fase y en cada direccin, para un total de 9 arreglos. Las cuatro palabras claves agregan 36 arreglos de la longitud del enmallado, lo que puede aumentar el tamao del archivo MRF de manera muy significante. Se recomienda utilizar estas palabras claves con mucha precaucin. Las palabras claves VELOCSC y FLUXSC informan datos a condiciones de superficie. Los componentes son asignados a las fases de acuerdo a la palabra clave *SURFLASH de la fase de superficie o bien de acuerdo a la opcin por defecto de sta. Por ejemplo, la opcin por defecto informara que el componente acuoso se encuentra en un estado completamente condensado en la fase agua, que los componentes oleicos lquidos se encuentran en un estado completamente condensado en la fase petrleo y que los componentes gaseosos solubles (o no solubles) se encuentran en un estado completamente evolucionado en la fase gas. No resulta posible aislar la informacin de flujo y velocidad para un componente por separado, pero s resulta posible especificar qu componentes se informan en qu fase de superficie, mediante uso de *SURFLASH. Las estadsticas de superficie estn basadas en el flujo del componente y representan adems la dispersin. Las palabras claves VELOCRC y FLUXRC informan datos a condiciones de yacimiento. Ya que los volmenes y las movilidades de la fase de yacimiento se obtienen directamente de las condiciones de fluido in situ, los componentes individuales no inciden directamente en estas estadsticas como en el caso de las estadsticas de superficie con la palabras clave *SURFLASH. Las palabras claves VELOCRC y VELOCSC producen un valor de velocidad que es efectivo, vale decir, el flujo dividido por el rea de seccin transversal. Compare esto con la velocidad intrnseca, la velocidad del fluido en el espacio poral, cuyo valor corresponde a la velocidad efectiva dividida por la porosidad. Ploteos de lneas de flujo La subpalabra clave STRMLN de *OUTSRF *GRIS hace que se escriba informacin al archivo SR2 lo cual permite a RESULTS superponer lneas de flujo a la informacin del enmallado. Esta subpalabra clave agrega tres arreglos del largo de la conexin a cada vaciado del enmallado. Trazados vectoriales de Geomecnica Varios elementos SRF_GRID hacen que informacin geomecnica sea escrita al archivo SR2 lo cual permite a RESULTS generar el trazado vectorial correspondiente. Cada una de estas palabras claves deriva en la escritura de tres arreglos del largo del enmallado al archivo SR2, uno para cada direccin. Estas palabras claves estn disponibles solamente con el mdulo de geomecnica (*GEOMECH).

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 155

PRMXDIR: PRMNDIR: VDISPL:

Mximo esfuerzo efectivo principal Mnimo esfuerzo efectivo principal Desplazamiento del enmallado

Vector de desplazamiento La subpalabra clave VDISPL de la palabra clave *OUTSRF *GRID hace que la informacin sea escrita al archivo SR2, lo cual permite al programa RESULTS sobreponer la informacin del enmallado con vectores de desplazamiento del enmallado, indicando tanto la magnitud como la direccin. Esta palabra clave tiene como resultado escribir tres arreglos del largo del enmallado al archivo SR2, una para cada una de las direcciones. Desplazamiento vertical y hundimiento. Varios elementos de la lista de SRF_GRID especifican el desplazamiento de la formacin, los cuales se resumen a continuacin. Cada una de las cantidades corresponde al desplazamiento de cada centro de bloque desde el inicio de la simulacin. Cantidad VERDSPLPOR SUBSIDPOR VERDSPLGEO SUBSIDGEO VDISPL K-dir Base Porosidad Porosidad Geomecnica Geomecnica Geomecnica Signo + es hacia arriba + es hacia abajo + es hacia arriba + es hacia abajo + en *KDIR Historia especial s s s s no

Las cantidades VERDSPLPOR y SUBSIDPOR estn basadas en un clculo de porosidad simple, suponiendo que el fondo del enmallado est fijo y todo cambio de porosidad va hacia el cambio del espesor bruto. Estas cantidades estn disponibles para toda opcin de porosidad inclusive *GEOMECH. Las mismas se contemplan para una estimacin aproximada de desplazamiento vertical y posiblemente no sea un indicador exacto de desplazamiento en situaciones ms complejas. El valor reportado de cada bloque corresponde a la suma de valores incrementales del centro de ese bloque al fondo de la columna del bloque. El valor incremental de un bloque corresponde a (-o)z|gz/g|, en que o se refiere a la porosidad inicial , se refiere a la porosidad actual, z se refiere al tamao del bloque en direccin Z y gz/g se refiere al componente gravitacional en direccin Z. El valor asignado a los bloques de enmallados refinados *HYBRID, *MINC y *SUBDOMAIN ser el valor del bloque paterno de ese enmallado. En el caso de un bloque de porosidad nula, este valor incremental es cero. Este valor incremental es lo que se reporta para la cantidad de salida SBDZ en direccin de hundimiento (+ es hacia abajo). VERDSPLPOR y SUBSIDPOR se diferencian solo en cuanto al signo. VERDSPLPOR reporta el desplazamiento vertical hacia arriba (rechazo horizontal) como positivo y hacia abajo como negativo, por lo que su curva en un trazado X-Y (en funcin de tiempo o distancia ) subir y bajar en la misma direccin de la posicin del centro de bloque. SUBSIDPOR muestra el desplazamiento vertical hacia abajo (hundimiento) como positivo y el desplazamiento vertical hacia arriba como negativo. El usuario puede escoger la cantidad a trazar de acuerdo a su preferencia. Cabe mencionar que la direccin K del enmallado definido por *KDIR no entra en la definicin de estas cantidades de salida.

156 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

VERDSPLGEO y SUBSIDGEO estn basados en la deformacin de la formacin calculada por la opcin *GEOMECH que estima el movimiento de los nodos de enmallado (esquinas de bloques) en dos o tres dimensiones . En el caso de estas cantidades, los desplazamientos de nodos del enmallado en direccin K son promediados para obtener el desplazamiento vertical de cada centro de bloque. Cabe mencionar que los clculos de deformacin local se realizan tambin para bloques de porosidad nula y bloques de geomecnica-solamente. En condiciones idneas, este desplazamiento corresponder aproximadamente al clculo basado en porosidad descrito arriba. La relacin entre VERDSPLGEO y SUBSIDGEO es igual a la relacin de las cantidades basadas en porosidad. VDISPL corresponde al vector de desplazamiento tridimensional del centro del bloque, derivado de los clculos de deformacin de la opcin *GEOMECH y dividido en direccin es X, Y y Z. Tambin se aplica a los bloques de porosidad nula y geomecnica-solamente. Este desplazamiento es relativo al origen del enmallado y a las direcciones de los ejes; por lo tanto su signo depender de *KDIR. VDISPL en direccin Z (vertical) corresponde a VERDSPLGEO para *KDIR *UP y a SUBSIDGEO para *KDIR *DOWN. No hay una historia especial disponible para VDISPL, pero se puede usar VERDSPLGEO o SUBSIDGEO para el desplazamiento vertical. Balance de energa Las siguientes cantidades resultan tiles para el anlisis detallado de las dinmicas de energa, por ejemplo, en la interfaz vapor/petrleo de una cmara SAGD. ENINPLRAT se refiere al trmino de acumulacin de energa (F2.10 en STARS Anexo F) dividido por el volumen bruto de bloques (V en F2.10). Como tal, est a una tasa de cambio especfica (por volumen bruto) de la acumulacin de energa expresada en unidades J/da-m3 o Btu/da-pies3. Se mide por volumen bruto, para permitir una comparacin til entre bloques de diferente volumen bruto. ENCONVRAT ese refiere al trmino de flujo convectivo de energa ( trminos-v en F2.12 en STARS, Anexo F) dividido por el volumen de bloques bruto. Como tal, es una tasa de flujo convectivo neto especfico de energa, expresado en las mismas unidades como en ENINPLRAT. Cabe mencionar que se refiere a un flujo nico, digamos f12, entre dos bloques, digamos b1 y b2. El aporte de f12 a b1 es f12/V1 mientras que el aporte de f12 a b2 es f12/V2, el cual es diferente si V1 (volumen bruto de b1) no es igual a V2. Por lo tanto, esta estadstica resulta de mayor utilidad para la comparacin con otros tipos de trminos de energa en el mismo bloque. ENCONDRAT se refiere al trmino de flujo conductivo de energa (trmino-T en F2.12 en STARS, Anexo F) dividido por el volumen bruto de bloques. Como tal, es una tasa de flujo conductivo neto de energa expresado en las mismas unidades como en ENINPLRAT. Los comentarios antedichos respecto de f12, b1 y b2 son de aplicacin aqu tambin. A ENREACRAT se le asigna un valor de cero.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 157

Trazados vectoriales de calentamiento elctrico Varios elementos de SRF_GRID hacen que la densidad de la corriente elctrica y la corriente sean escritas al archivo SR2 lo cual permite a RESULTS generar el trazado vectorial correspondiente. La densidad de la corriente es ms til ya que es independiente del tamao del bloque. Cada una de estas palabras claves deriva en la escritura de tres arreglos del largo del enmallado al archivo SR2, una para cada direccin y cada una de las cuales est disponible para una visualizacin normal. Cabe mencionar que la direccin de la densidad de corriente puede ser diferente del gradiente potencial cuando la conductividad elctrica volumtrica es no-isotrpica. Permeabilidad de fracturas naturales En el caso de las opciones de enmallado de fracturas naturales, las permeabilidades absolutas se pueden citar como intrnsecas o efectivas (vase el Anexo E.8, especialmente las ecuaciones E8.11 y E8.12). La salida que consiste en permeabilidades se complica por el hecho de que los valores ingresados son efectivos para fracturas e intrnsecos para la matriz. Por lo tanto, hay tres conjuntos de palabras claves para el vaciado de permeabilidades absolutas: 1. *PERMI, etc., que imitan la entrada (efectivo para fractura, intrnseco para matriz); 2. *PERMEFFI, etc., que vacan los valores efectivos tanto para matriz como para fractura; 3. *PERMINTI, etc., que vacan los valores intrnsecos tanto para matriz como para fractura. Ploteos de la calidad de vapor de agua Existe una serie de cantidades diferentes denominadas calidad de vapor, steam quality , que corresponden a diferentes fuentes y contextos de datos. Palabra clave STEAMQUAL QUALBLK STMQUAL STQUAL STQUAL Uso *OUTSRF *GRID STEAMQUAL *OUTSRF *SPECIAL special_his QUALBLK special_his = BLOCKVAR | MAXVAR | MINVAR | AVGVAR *OUTSRF *SPECIAL STMQUAL well *OUTSRF *SPECIAL PHWELL well STQUAL *OUTSRF *SPECIAL WELL_LAYER well uba STQUAL

Por lo general, la calidad de vapor, steam quality, se refiere a la fraccin de masa de vapor en un sistema de agua-gas/lquido. En un contexto fluyente, flowing, esto correspondera a la fraccin de masa de vapor de agua en flujo en un sistema fluyente de agua gas/lquido y por lo tanto depender de la movilidad relativa de las fases. Cada una de las cantidades susodichas salvo STEAMQUAL se encuentra en un contexto fluyente. Las cantidades STMQUAL y STQUAL basadas en el pozo se encuentran en un contexto de fuente-sumidero donde se modela el flujo (pero no la acumulacin).

158 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

QUALBLK da la fraccin de la masa de agua fluyente para las condiciones actuales en las celdas del enmallado, mientras que STMQUAL corresponde al valor de inyeccin especificado. QUALBLK en la celda de inyeccin rara vez se ajusta exactamente a STMQUAL, si bien puede llegar a un mejor ajuste despus de que las condiciones alcancen un estado seudo estacionario. Una variacin de la presin puede causar una variacin en la calidad de vapor cuando se conserva energa. Esto se observa aun a lo largo de una fila de celda unidimensional aislada (Ej., tubera de produccin de pozo discretizado sin ninguna prdida de calor). El valor de QUALBLK para una celda reflejar el valor del fluido que fluye de esa celda a una celda corriente abajo. STEAMQUAL aplica el concepto de fraccin de masa al contexto in-situ, por lo que depender de la saturacin relativa (fraccin de volumen) de las fases. En vista de que la fase gas por lo general es mucho ms mvil que las fases lquidas, STEAMQUAL generalmente es mucho menor que QUALBLK en las mismas condiciones.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 159

Orientacin de la copia impresa del enmallado (Opcional)


*PRNTORIEN, *PRINT_REF

OBJETO: *PRNTORIEN anula la orientacin por defecto de la copia impresa del enmallado. *PRINT_REF anula la impresin de la copia impresa del enmallado refinado. FORMATO: *PRNTORIEN irotat ijkord *PRINT_REF ( *ON | *OFF ) DEFINICIONES: irotat Indicador de rotacin de eje para la impresin de las variables del enmallado. El rango permitido es de 0 a 6. El efecto de irotat es: out grid variables. El rango permitido es de 0 a 6. El efecto de irotat es: irotat 0 1 2 3 4 5 6 ijkord Indicador de inversin de eje para la impresin de variables del enmallado. El rango permitido es de 0 a 8. El efecto de ijkord es: ijkord 1 2 3 4 5 6 7 8 columnas planos (capa de fondo al fondo de la pgina) normal normal normal invertido normal normal normal invertido normal invertido invertido normal normal normal invertido invertido normal invertido normal invertido invertido invertido invertido invertido filas filas I I K K J J columnas planos (copia impresa ms compacta) K J J K J I I J K I I K

160 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

*PRINT_REF Permite al usuario habilitar y deshabilitar la impresin de valores solicitadas mediante uso de *OUTPRN *GRID para los enmallados finos al igual que para los valores de los enmallados fundamentales. *ON habilita la impresin y *OFF la deshabilita. OPCIONES POR DEFECTO: Si *PRNTORIEN no se encuentra presente entonces se supone *PRNTORIEN 0 0, lo cual da la copia impresa ms compacta con el fondo del yacimiento ubicado hacia el fondo de la pgina. Si *PRINT_REF no se encuentra presente entonces se supone *PRINT_REF *ON. Si *PRINT_REF se encuentra presente pero no est seguido ni de *ON ni de *OFF, entonces se supone *PRINT_REF *ON. EXPLICACION: Cuando las variables del enmallado se imprimen en la salida, se requieren los ejes de hasta tres dimensiones. Una direccin de eje se extiende a lo largo de las filas horizontales. Otra direccin de eje se extiende a lo largo de las columnas verticales. El eje restante se imprime como planos que contienen las filas y las columnas de los primeros dos ejes. Normalmente, los ejes I, J y K estn orientados en la copia impresa para dar los resultados ms compactos. En algunos casos, puede ser necesario o puede desearse cambiar esta orientacin de copia impresa por defecto utilizando 'irotat'. Normalmente, la ordenacin a lo largo de las filas se hace con los ndices de ejes, aumentando desde la izquierda hacia la derecha; el ordenamiento a lo largo de las columnas y los planos se realiza con los ndices de ejes aumentando al bajar por la pgina. En algunos casos puede ser necesario invertir el orden de uno o ms ejes utilizando 'ijkord'. INDICACION: *PRNTORIEN 1 1 hace que se escriban los arreglos del enmallado al archivo de salida en un orden "estndar", lo que corresponde a la opcin de entrada del arreglo del enmallado. Para utilizar la salida de una ejecucin como entrada para otra, se utiliza *PRNTORIEN 1 1, se copian y se pegan los datos deseados al archivo de datos nuevo y se borran las anotaciones de ejes "K=", "J=" e "I=".

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 161

Copia impresa del solucionador de matriz (Opcional)


*OUTSOLVR

OBJETO: *OUTSOLVR controla la impresin de los resultados detallados del paquete solucionador de matriz AIMSOL. FORMATO: *OUTSOLVR ( *ON | *OFF ) OPCIONES POR DEFECTO: La opcin por defecto es *OUTSOLVR *OFF. EXPLICACION: Se mostrarn, entre otras cosas, el nmero y valor de dimensin actual de numerosas cantidades pertinentes tales como las conexiones entre bloques que utiliza el simulador. Estos nmeros se pueden utilizar para crear almacenamiento comn que optimizara el uso de la capacidad de almacenamiento disponible. Vase la seccin de tutora Optimizacin de los requisitos de memoria. Tambin se imprimirn los detalles de las iteraciones de reduccin residual tomadas por el solucionador lineal.

162 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Trampa control-C de interrupcin (Opcional)


OBJETO: Especificar la accin que se toma cuando se detecta una seal de interrupcin. FORMATO:

*INTERRUPT

*INTERRUPT ( *INTERACTIVE | *STOP | *RESTART-STOP | *WRST-CONT ) DEFINICIONES: *INTERACTIVE Orientar al usuario interactivamente para las instrucciones. Las selecciones corresponden a las subpalabras claves restantes. *STOP Terminar la ejecucin de simulacin inmediatamente. El intervalo de tiempo actual no se ha completado, pero los archivos de salida estn cerrados para impedir la corrupcin de los archivos. *RESTART-STOP Completar el intervalo de tiempo actual, escribir todas las salidas especificadas por las subpalabras claves *OUTPRN y *OUTSRF, escribir un registro de reinicio y detener la corrida. *WRST-CONT Completar el intervalo de tiempo actual, escribir todas las salidas especificadas por las subpalabras claves *OUTPRN y *OUTSRF, escribir un registro de reinicio (si la frecuencia para escribir el reinicio tiene un valor distinto de cero) y continuar la corrida. OPCIONES POR DEFECTO: Si la subpalabra clave *INTERRUPT no se encuentra presente, se supone la subpalabra clave *INTERRUPT *INTERACTIVE. Si la subpalabra clave *INTERRUPT se encuentra presente pero ninguna de las subpalabras claves antedichas est presente, entonces se supone la subpalabra clave *INTERACTIVE. EXPLICACION: Se puede enviar una seal de interrupcin a un programa STARS que est en ejecucin de dos maneras: 1. Si se digita "control" en conjunto con "c" lo cual interrumpir el proceso actual interactivo: en UNIX esto interrumpir inmediatamente; en Windows la interrupcin ocurre despus de que termine el intervalo de tiempo actual. 2. La orden de UNIX "kill -2 pid" interrumpir el proceso con ID "pid" (generalmente de fondo).

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 163

El manejo de interrupcin se utiliza para asegurar que los archivos se cierren normalmente cuando un usuario aborta una ejecucin. Algunas plataformas no vacan el contenido de los buffers de los archivos de salida al recibir una seal de interrupcin, por lo tanto, sin el manejo de la interrupcin se perdera parte de la salida.

164 CONTROL DE ENTRADA/SALIDA

GUIA PARA EL USUARIO STARS

Control por eco detallado de datos (Opcional)


OBJETO: Control por eco detallado de datos de entrada. FORMATO: *NOLISTLIM DEFINICIONES: *NOLISTLIM

*NOLISTLIM

Elimina el lmite sobre la cantidad de lneas de datos que se repiten por eco por cada palabra clave de arreglo de enmallado. OPCIONES POR DEFECTO: Si la palabra clave *NOLISTLIM no se encuentra presente, entonces los datos de la palabra clave del arreglo de enmallado estn limitados a 20 lneas repetidas por eco. EXPLICACION: Las lneas de datos del archivo de datos de entrada se copian o se repiten por eco al archivo de salida de texto en medida que son ledas (si la palabra *NOLIST no se encuentra presente). Para enmallados de escala de campo, puede haber una gran cantidad de lneas de datos asociadas con la definicin de enmallados y de yacimientos, especialmente para enmallados de tipo puntos de esquina y propiedades generadas por otros paquetes de software (v.g.- de mapas). Adems, estos datos repetidos por eco no se necesitan una vez que stos hayan sido depurados de errores. Para mantener el archivo de salida de texto a un tamao razonable, la accin por defecto consiste en limitar el nmero de lneas de datos repetidos por eco a 20 por datos de entrada en base a un enmallado. Por ejemplo, la palabra clave de porosidad *POR tendra, a lo sumo, 20 lneas repetidas por eco. Este lmite se aplica a cada palabra clave por separado. La palabra clave *NOLISTLIM permite al usuario anular este lmite de la cantidad de lneas de datos repetidos por eco. Se recomienda emplear esta palabra clave solamente para depurar datos y sacarla para las ejecuciones de produccin.

GUIA PARA EL USUARIO STARS

CONTROL DE ENTRADA/SALIDA 165

Como convertir velocidades a tasas de cizallamiento (Opcional) *SHEAR_FAC


OBJETO: Convertir velocidades Darcy de fluidos para reportar tasas de cizallamiento de medios porosos equivalentes. FORMATO: *SHEAR_FAC factor DEFINICIONES: factor Factor fac en la ecuacin de tasa de cizallamiento descrita ms abajo. OPCIONES POR DEFECTO: Si la palabra clave *SHEAR_FAC no se encuentra presente, entonces se supone fac = 4 (vase el anexo D.20 Cannella1). EXPLICACIN: Las palabras claves *SHEARTAB, *SHEARTHIN, y *SHEARTHICK utilizan un modelo opcional de viscosidad que depende de la velocidad. Las velocidades de fase Darcy que se utilizan en estos clculos se pueden visualizar en la salida va las subpalabras claves *VISCVELW, etc. de la palabra clave *OUTSRF *GRID en la lista SRF_GRID. Adems, las subpalabras claves *SHEARW, etc., ponen a disposicin tasas de cizallamiento equivalentes que se convierten a partir de las velocidades Darcy de fluidos va las ecuaciones que se indican a continuacin. Esta conversin depende del factor fac que el usuario puede ajustar va *SHEARFAC. La ecuacin que relaciona la tasa de cizallamiento de los medios porosos efectivos y la velocidad Darcy de fluidos es

fac u l kk r ,l S
l

donde k y corresponden a la permeabilidad y porosidad absolutas, y ul, kr,l, y Sl corresponden a la velocidad Darcy de las fases, la permeabilidad relativa y la saturacin relativa. El factor de tasa de cizallamiento en s se obtiene de
n

fac

3n + 1 n 1 = C 4n

donde n corresponde al exponente de potencia de la disminucin de cizallamiento y C corresponde a un valor constante, por lo general igual a 6. El valor por defecto de 4.8 corresponde a C = 6 y n = 0.5. Para un anlisis ms detallado de los factores de cizallamiento, se puede consultar las referencias indicadas en el anexo D.20.
166 CONTROL DE ENTRADA/SALIDA GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO

Resumen de datos de descripcin del yacimiento


Esta seccin contiene datos que describen la roca productiva y el enmallado de simulacin que se utiliza para representarla. Estos datos pueden ser clasificados en los siguientes grupos: 1. Opciones de enmallado de simulacin y refinamiento del enmallado 2. Seleccin de opciones de yacimientos de fractura natural 3. Opcin de discretizacin de pozos 4. Propiedades de la roca productiva base 5. Opciones de sector Opciones de enmallado STARS apoya los siguientes tipos de enmallado: a. Enmallado de diferencia finita (DF) i. Cartesiano ii. Radial iii. De profundidad/espesor variable b. Enmallado tipo puntos de esquina La opcin de enmallado de DF requiere las siguientes palabras claves : *GRID *DI *DJ *DK Tipo de enmallado, debe estar seguido de *CART o *RADIAL Dimensin de bloques del enmallado en direccin I. Dimensin de bloques del enmallado en direccin J. Dimensin de bloques del enmallado en direccin K, el valor de cada bloque del enmallado se especifica cuando se utiliza un enmallado de espesor variable. Opcin de 9 puntos. Especificar los ngulos de buzamiento en las direcciones I y J. Utilizar las opciones para refinar el enmallado. Opcin de volumen y modificador de rea. Especificar los bloques nulos.

Las palabras claves opcionales son: *NINEPOINT *DIP *REFINE *VAMOD *NULL

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 167

Cuando se utiliza el enmallado de profundidad variable se requiere *DTOP: *DTOP Profundidad hasta la parte superior de cada columna del enmallado. En este caso, los ngulos de buzamiento se supone que estn en cero. *DTOP puede utilizarse en conjunto con las palabras claves de inicializacin de fluidos, *DWOC, *DGOC y *REFDEPTH. Opcin de yacimiento fracturado Las opciones disponibles para la simulacin del yacimiento fracturado se especifican mediante una de las siguientes palabras claves: *DUALPOR *DUALPERM *MINC *SUBDOMAIN Los espaciamientos de fractura en cada una de las direcciones de las coordenadas se especifican mediante las siguientes palabras claves: *DIFRAC *DJFRAC *DKFRAC Opcin de agujero discretizado Esta opcin modela el agujero utilizando bloques del enmallado cuyas ecuaciones se resuelven simultneamente con las ecuaciones de flujo del yacimiento. Esta opcin se invoca mediante la palabra clave *WELLBORE. Un pozo en circulacin se puede especificar mediante la subpalabra clave *CIRCWELL de manera tal que tanto la tubera como el espacio anular son discretizados. Agujero discretizado en un enmallado hbrido Para modelar el proceso de drenaje gravitacional asistido por vapor (SAGD- Drenaje gravitacional por inyeccin de vapor) de un pozo nico efectivamente, el agujero necesita estar conectado directamente a los bloques que se encuentran por sobre y por debajo del mismo, permitiendo que el vapor suba y que el lquido penetre desde el fondo al mismo tiempo. Esto se logra insertando el agujero discretizado dentro de un enmallado refinado hbrido. Vase la explicacin detallada de *WELLBORE. Propiedades de la roca Los modificadores de porosidad, permeabilidad y transmisibilidad del yacimiento se especifican mediante las siguientes palabras claves: *POR *PERMI, *PERMJ, *PERMK *TRANSI, *TRANSJ, *TRANSK, *TRANLI, *TRANLJ, *TRANLK, *TRANSMF El calificador *MATRIX y el calificador *FRACTURE se utilizan para distinguir entre las propiedades de la matriz y las de la fractura para las opciones de yacimiento fracturado. El calificador *RG se refiere a los bloques del enmallado refinado cuando se utilizan las opciones *REFINE, *MINC, *SUBDOMAIN y *WELLBORE. Enmallado tipo puntos de esquina Existen varias maneras de definir un enmallado tipo puntos de esquina, algunas utilizan las mismas palabras claves de tamao de enmallado que el enmallado Cartesiano. Vanse las descripciones de las palabras claves *ZCORN, *XCORN, *YCORN, *COORD y *CORNERS. Cabe mencionar que en el caso de un enmallado tipo puntos de esquina se supone la palabra clave *KDIR *DOWN mientras que la palabra clave *UP no se encuentra disponible.
168 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

Bloques de porosidad nula STARS tiene dos tipos de bloques de porosidad nula: 1. Bloques nulos para los cuales no se resuelven ecuaciones. Este tipo de bloque puede especificarse mediante uso de la palabra clave *NULL o *VATYPE. En la modalidad isotrmica, este tipo de bloque tambin se especifica mediante valores de porosidad o de permeabilidad nula. Por ejemplo, resulta comn en la modalidad isotrmica modelar una barrera de lutita entre las zonas productivas como una capa de bloques nulos o simplemente como una barrera contra la transmisibilidad de fluidos entre las capas de enmallado de las zonas productivas adyacentes. En la modalidad trmica, los bloques nulos por lo general son el resultado de la definicin del elemento de simetra de un patrn de repeticin, v.g.una octava de nueve puntos. Cada bloque nulo no requiere casi almacenamiento de arreglos. No se reportan propiedades de fluidos de un bloque nulo. 2. Bloques trmicos que pueden contener y conducir calor, y para los cuales solamente se resuelve la ecuacin energtica. Este tipo de bloque solamente se encuentra disponible en la modalidad trmica y se especifica mediante valores de porosidad o permeabilidad nula. Por ejemplo, una barrera de lutita puede almacenar calor al igual que conducir calor entre zonas productivas. Comparado con el tratamiento isotrmico, en la modalidad trmica este mtodo se requiere cuando el espesor de la capa de lutita no es pequeo comparado con las capas del enmallado de las zonas productivas adyacentes. Cada uno de los bloques trmicos requiere un bloque completamente activo para el almacenamiento de arreglos. Solamente se reportan las propiedades de fluidos relacionadas con temperatura y calor para un bloque trmico. Por lo general, STARS trata los datos de porosidad nula del enmallado de la misma manera que IMEX y GEM solamente cuando STARS se ejecuta en la modalidad isotrmica. Cuando STARS se ejecuta en la modalidad trmica (la opcin por defecto), entonces se debe asegurar que se represente la intencin de los datos originales. Cabe mencionar que la manera ms comn de especificar bloques nulos en los datos originales (porosidades y permeabilidades nulas, especialmente a partir de software para la lectura de mapas) consiste en la traduccin por defecto de stos bloques a bloques trmicos, en la modalidad trmica de STARS. Este tratamiento resulta ser el ms preciso pero a la vez el ms costoso, por lo que el usuario puede necesitar modificar los datos exportados del enmallado para obligar a que estos bloques sean nulos. Modelos de acuferos Los modelos de flujo de entrada de agua a los acuferos se pueden definir en base a los tratamientos de Carter-Tracy o de Fetkovitch, tal como sucede en IMEX, o en base al mtodo semianaltico disponible anteriormente. Los datos de palabras claves de IMEX se pueden exportar directamente. Solamente se necesita una palabra clave para agregar tratamientos trmicos a cualquier mtodo de flujo de entrada de agua.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 169

Exportacin de datos del enmallado desde IMEX y GEM La mayora de los datos que definen los enmallados se pueden exportar directamente de los simuladores IMEX y GEM de CMG. Sin embargo, IMEX y GEM pueden apoyar algunas palabras claves en sus respectivas secciones DESCRIPCION DEL YACIMIENTO (v.g.opciones de arriendo) que no se apoyan en STARS. STARS apoya algunas palabras claves en su seccin DESCRIPCION DEL YACIMIENTO que no se apoyan ni en IMEX ni en GEM: *VAMOD, VATYPE (modificadores de geometra) *WELLBORE (agujero discretizado) *NINEPOINT, *NINEPTH, *TRANSIJ+, etc. (nueve puntos)

170 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Tipos de enmallado
OBJETO: *GRID indica el inicio de la entrada de las condiciones del yacimiento. FORMATO: *GRID ( *CART | *VARI | *CORNER ) ni nj nk *GRID *RADIAL ni nj nk ( *RW rw ) *KDIR ( *UP | *DOWN ) DEFINICIONES: *CART Palabra clave que indica un enmallado Cartesiano rectangular. *VARI

*GRID, *KDIR

Palabra clave que indica un enmallado rectangular que permite capas de profundidad variable/espesor variable. *CORNER Palabra clave que indica un enmallado de tipo punto de esquina, segn se describe ms adelante. La palabra clave *KDIR *UP no est disponible con la palabra clave *CORNER. ni Nmero de bloques del enmallado en direccin I. nj Nmero de bloques del enmallado en direccin J. nk Nmero de bloques del enmallado en direccin K. *RADIAL Palabra clave que indica un enmallado cilndrico radial-angular. *RW rw Especifica el radio (m | pies | cm) del lmite interno del bloque; los bloques radiales comenzarn a esta distancia del centro del enmallado. Se permite un valor igual a cero. *UP Indica que la direccin K apunta hacia ARRIBA, poniendo la capa 1 al fondo del yacimiento. No se encuentra disponible con *GRID *CORNER.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 171

*DOWN Indica que la direccin K apunta hacia abajo, poniendo la capa 1 en la parte superior del yacimiento. OPCIONES POR DEFECTO: Si *RW no se encuentra presente despus de *GRID *RADIAL, entonces se supone un radio de 8.6 cm. Si *KDIR no se encuentra presente, se supone *KDIR *UP (salvo para la palabra clave *CORNER). CONDICIONES: *GRID es una palabra clave requerida y deber ser la primera palabra clave en la seccin de DESCRIPCION DEL YACIMIENTO. EXPLICACION: *GRID define el tipo de enmallado y el nmero de bloques del enmallado fundamental dentro de este sistema. Ejemplos: a. Enmallado Cartesiano rectangular con diez bloques en direccin "x", cinco bloques en direccin "y", y cuatro bloques en direccin "z" (ni=10, nj=5, nk=4). Ingresar: *GRID *CART 10 5 4 b. Enmallado cilndrico con quince bloques en direccin radial, tres bloques en direccin theta y cinco bloques en direccin vertical (ni=15, nj=3, nk=5) *GRID *RADIAL 15 3 5 El bloque radial ubicado al interior de un enmallado radial no se discretiza en direccin angular. En el ejemplo anterior, el bloque radial i = 1 solamente tiene una subdivisin angular j = 1, la cual est conectada a los tres bloques angulares en la siguiente fila radial externa i = 2. Esto significa que i = 1 solamente tiene j = 1, pero i = 2 a 15 tiene j = 1, 2 y 3. El resultado que se produce es que el pozo central est conectado a un bloque solamente por cada capa k. I, J, y K se utilizan para indicar las direcciones sea cual sea el tipo de enmallado utilizado. Tipo de enmallado *CART *VARI *CORNER *RADIAL I x x x r J y y y theta K z z z z

El ndice K se puede incrementar hacia abajo o hacia arriba mediante uso de la palabra clave *KDIR. El enmallado se puede inclinar mediante uso de la palabra clave *DIP.

172 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Un sistema de coordenadas *UP no inclinado se representa de la siguiente manera:


K J Gravity

90 o

*KDIR *UP K=3 K=2 K=1 I=1 *KDIR *DOWN K=1 K=2 K=2 I=1 I=2 I=3 I=4 Gravity I=2 I=3 I=4 Gravity

Enmallado tipo puntos de esquina: Los enmallados de tipo puntos de esquina estn compuestos de bloques que se definen por sus ocho puntos de esquina. Cada punto de esquina se describe indicando sus tres coordenadas: la coordenada "x"-, "y"- y "z"-, lo cual indica su ubicacin en el yacimiento. Las coordenadas "x"- e "y"- debern medirse en relacin a una superficie de referencia horizontal, mientras que la coordenada "z"- deber corresponder a la profundidad del punto de esquina medida hacia abajo desde la superficie. Las profundidades tanto positivas como negativas son vlidas, dependiendo de la ubicacin de la superficie de referencia en relacin al yacimiento, aunque los valores positivos son ms comunes. Por lo tanto, se requieren 3*8=24 valores numricos para determinar un bloque de punto de esquina general. Sin embargo, el simulador impone restricciones con respecto a los datos de puntos de esquina, de manera tal que no ser necesario leer los valores 24*ni*nj*nk para definir el enmallado para todos los casos. Los detalles se presentarn ms adelante. A continuacin se presenta un modelo para un bloque de puntos de esquina, dando rtulos para sus esquinas:

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 173

N W S E

NW-T

NE-T

SW-T NW-B SW-B

SE-T

NE-B SE-B

El bloque corresponde al volumen contenido dentro de las 6 caras que se forman al conectar los puntos de esquina con los segmentos de lnea, tal como se demuestra. El simulador requiere que los 8 puntos de esquina (cada uno con sus tres coordenadas) puedan ser colocadas y etiquetadas de manera tal que: 1. la diferencia de la coordenada "x"- de NW-T a NE-T es positiva siendo igual a la diferencia de SW-T a SE-T; 2. la diferencia de la coordenada "y"- de NW-T a SW-T es positiva siendo igual a la diferencia de NE-T a SE-T; 3. los puntos "-B" deben estar situados directamente debajo de los puntos "-T"; es decir, cada par "-T" y "-B" debe tener las mismas coordenadas "x"- e "y"-, y los puntos "-B" deben tener la coordenada "z"- que es ms grande. Por lo tanto, las cuatro caras laterales del bloque de puntos de esquina deben ser planares y el bloque debe aparecer con forma rectangular visto desde arriba (o desde abajo). La cara superior y la inferior se definen mediante interpolacin no lineal (bilineal) y en general no sern planares. Cuando se definen bloques mltiples mediante uso de un enmallado tipo puntos de esquina, el simulador requiere que el enmallado aparezca como un enmallado Cartesiano visto desde arriba (o desde abajo). Por lo tanto, se requiere que las siguientes condiciones se apliquen a todos los ndices I, J K vlidos: 4. el punto de esquina NE-T del bloque (I,J,K) y el punto de esquina NW-T del bloque (I+1,J,K) debern estar situados en la misma lnea vertical, al igual que las esquinas NE-B y NW-B, SE-T y SW-T, y SE-B y SW-B de los bloques (I,J,K) y (I+1,J,K), respectivamente; 5. el punto de esquina SW-T del bloque (I,J,K) y el punto de esquina NW-T del bloque (I,J+1,K) debern estar situados en la misma lnea vertical, al igual que las esquinas SW-B y NW-B, SE-T y NE-T, y SE-B y NE-B de los bloques (I,J,K) y (I,J+1,K), respectivamente; Cabe mencionar que se permiten fallas verticales, ya que los puntos (4) y (5) antes mencionados solamente requieren que los puntos de esquina estn situados en la misma lnea vertical, y no que sean el mismo punto. (No ocurriran fallas si se reemplazara la frase "debern estar situados en la misma lnea vertical" con la frase "son iguales" en todas partes en las condiciones (4) y (5). Las fallas implican que se permite un traslapo parcial de la cara.

174 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Por ltimo, el simulador requiere que las partes superiores de los bloques no crucen por las partes inferiores de sus vecinos verticales: 6. cada punto de esquina "-B" del bloque (I,J,K) no debe ser ms profundo que el punto de esquina "-T" correspondiente del bloque (I,J,K+1). El simulador requiere un contacto real entre las caras de los bloques antes de permitir que el fluido fluya entre los bloques de los enmallados de tipo puntos de esquina. Los nodos de los bloques puntos de esquina se colocan en el baricentro de stos. Ejemplo: a. Para un enmallado tipo puntos de esquina con 20 bloques en direccin "x", 20 bloques en direccin "y" y 5 capas (ni=20, nj=20, nk=5), se debe ingresar: *GRID *CORNER 20 20 5

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 175

Conversin de enmallados cartesianos a enmallados de tipo puntos de esquina (Opcional) *CONVERT-TO-CORNER-POINT


OBJETO: Conversin interna de un enmallado de tipo cartesiano a un enmallado de tipo puntos de esquina. FORMATO: *CONVERT-TO-CORNER-POINT OPCIONES POR DEFECTO: Si esta palabra clave no est presente, entonces no se efecta ninguna conversin de tipo del enmallado. CONDICIONES: Esta palabra solo convierte enmallados de tipo cartesiano a enmallados de tipo puntos de esquina. La opcin no se permite cuando se utiliza *KDIR *UP en conjunto con cualquier opcin de fractura natural. Esta opcin no se puede usar en conjunto con otras palabras claves para modificar el enmallado tales como *PINCHOUTARRAY. EXPLICACIN: En un enmallado de tipo *VARI es posible que las esquinas de los bloques adyacentes no coincidan. Esta condicin puede darse en enmallados de tipo *VARI con base cartesiana, que generalmente se conocen como de espesor variable y profundidad variable. Por definicin, esta condicin no puede ocurrir en un enmallado de tipo *CART. La palabra clave *CONVERT-TO-CORNER-POINT convierte los datos de un enmallado de tipo *VARI con esta condicin a un enmallado de tipo puntos de esquina que no tiene esta condicin. La conversin se realiza completamente durante el tiempo de corrida y no aparece en el archivo de datos ni en el eco de datos del simulador. Cada nueva ubicacin de esquina nica simplemente corresponde al promedio de las diferentes ubicaciones de esquina anteriores. Los volmenes y transmisibilidades de los bloques individuales de un enmallado sern diferentes de las del enmallado anterior, pero los cambios fraccionarios deben ser razonables para un enmallado bien formado. Debe haber poca diferencia entre las cantidades globales tales como el volumen de poro total. En casos de profundidades y espesores variables ms extremos, la conversin puede no ser satisfactoria, en cuyo caso se recomienda un ajuste manual de los datos originales. Adems, esta conversin no conserva el modelado deliberado de fallas. En todos los casos, el usuario puede visualizar ambos tipos de enmallado en Results mediante uso de conjuntos de datos con o sin esta palabra clave.

176 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Discretizacin espacial de nueve puntos (Opcional)


*NINEPOINT, *NINEPTH

OBJETO: *NINEPOINT controla la opcin de discretizacin espacial de nueve puntos. FORMATO: *NINEPOINT ( *OFF | *IJ | *IK ) *NINEPTH DEFINICIONES: *OFF Se utiliza una discretizacin de cinco puntos en los tres planos. *IJ La discretizacin en nueve puntos se utiliza para el plano I-J, y la discretizacin en cinco puntos se utiliza para los planos J-K y I-K. Esta opcin no est disponible para la opcin *RADIAL de enmallado *GRID . *IK Se utiliza una discretizacin de nueve puntos en el plano I-K, y una discretizacin de cinco puntos en los planos J-K y I-J. Esta opcin solamente se encuentra disponible para las siguientes opciones de enmallado *GRID: *CART, *VARI y *RADIAL. *NINEPTH Discretizacin de nueve puntos que se utiliza para los clculos de conduccin trmica en el mismo plano al que se define mediante la palabra clave NINEPOINT (I-J o I-K). OPCIONES POR DEFECTO: Si *NINEPOINT no se encuentra presente, entonces se supone *OFF. Si *NINEPTH no se encuentra presente, entonces solamente se aplica la discretizacin de cinco puntos en las conducciones trmicas. CONDICIONES: Estas palabras claves debern estar ubicadas en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. La palabra clave NINEPTH solamente se puede utilizar en conjunto con la palabra clave NINEPOINT. La opcin de nueve puntos *NINEPOINT no se puede usar en conjunto con *REFINE ni con las opciones de enmallado de fractura natural. *IJ no se puede usar con las palabras claves *GRID *RADIAL. La subopcin *IK no se puede usar en conjunto con los acuamientos de bloques.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 177

EXPLICACION: Refirase al anexo E.4 para una discusin de la orientacin del enmallado. Mtodo de nueve puntos Las transmisibilidades en la aproximacin de diferencias finitas en el mtodo de nueve puntos se calculan se acuerdo al mtodo Amoco. (SPE 16975, 1991). A continuacin se hace una comparacin entre el mtodo nuevo y el mtodo utilizado anteriormente (Coats & Modine, SPE 12248): 1. Los conjuntos de datos con permeabilidades y tamaos de bloque isotrpicos y uniformes en el plano de nueve puntos, no presentan cambios ni en los resultados (v.g.- Banco de Pruebas sttst07.dat) ni en la CPU. 2. Variaciones modestas en las condiciones uniformes e isotrpicas generalmente producen diferencias pequeas en las transmisibilidades que son aceptables comparado con el mtodo anterior. Sin embargo, las diferencias extremas en los tamaos de bloques y permeabilidades pueden arrojar resultados locales considerablemente diferentes. Hay mayor probabilidad de obtener resultados no fsicos con el mtodo nuevo para datos que presentan extremas diferencias en los tamaos de bloques y/o permeabilidades. Asimismo, hay mayor probabilidad de arrojar resultados no fsicos en el caso de datos extremadamente no uniformes o no isotrpicos, por lo que resulta imprescindible utilizar estos datos con precaucin. 3. En el mtodo nuevo se permite la separacin de los factores geomtricos de las transmisibilidades de nueve puntos a partir de la propiedad apropiada. Por lo tanto, los procesos en los cuales dicha propiedad se modifica con el tiempo pueden ser discretizados mediante uso del nuevo esquema de nueve puntos, a diferencia del mtodo anterior. Los dos procesos de inters aqu son: la dilatacin, donde la permeabilidad cambia con el tiempo en respuesta a cambios en la porosidad, y la conduccin trmica, donde la conduccin trmica depende de las saturaciones actuales y la temperatura. Conduccin trmica La opcin *NINEPTH conlleva una penalidad de la CPU. La opcin *NINEPTH es necesaria solamente en los procesos dominados por la conduccin trmica, tales como los experimentos a escala de laboratorio y estudios trmicos detallados de pozos cercanos. En la mayora de simulaciones a escala de campo, la conveccin resulta ser el mecanismo principal de transporte de calor, por lo que no se necesita la opcin *NINEPTH. Modelado Seudo unidimensional Cuando se modela un problema seudo unidimensional en un enmallado bidimensional, la opcin *NINEPOINT arrojar resultados imprevistos si el enmallado no se construye correctamente. Los nodos de los dos lmites del yacimiento que se encuentran paralelos a la direccin seudo unidimensional debern estar situados sobre el lmite del yacimiento. Es decir que el yacimiento deber tratarse como a un patrn repetido. Se deben ocupar los modificadores de geometra *VAMOD para recortar estos bloques de lmite por la mitad a fin de asegurar que los nodos de los bloques caigan sobre los lmites del yacimiento.

178 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Enmallados de puntos de esquina La formulacin de nueve puntos est basada en los supuestos de enmallado ortogonal que estn incorporados en las opciones de enmallado *GRID de tipo *CART (planos IJ y IK) y *RADIAL (plano IK). Por otra parte, los enmallados de tipo puntos de esquina generalmente son no-ortogonales por lo que contravienen los supuestos de nueve puntos. Sin embargo, el plano objetivo de un enmallado de puntos de esquina de hecho puede ser ortogonal o solamente levemente no-ortogonal, en cuyo caso se puede usar la opcin de nueve puntos con cierta confianza. Se debe tener cuidado que el plano al cual se aplica los nueve puntos no sea excesivamente no-ortogonal. Por ejemplo, resulta ms seguro usar *NINEPOINT *IJ con un enmallado de tipo puntos de esquina que solamente sea no-ortogonal en direccin K, es decir, el enmallado en el plano IJ luce cartesiano.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 179

Dimensiones de bloques en direccin I (Requerido)


OBJETO:

*DI

*DI seala el ingreso de un arreglo de longitudes de bloques del enmallado en direccin I. En los enmallados cilndricos, indica la entrada de longitudes de bloques en direccin I. ARREGLO: *DI OPCIONES POR DEFECTO: Palabra clave requerida. No hay opciones por defecto. CONDICIONES: Solamente se permiten las opciones *IVAR y *CON para la lectura de arreglos. EXPLICACION: La palabra clave *DI define las dimensiones de los bloques del enmallado en direccin I. Se expresa en unidades (m | pies | cm). El rango aceptable de valores para longitudes de bloques en direccin J sera de (3.23e-4 pies) a 1.0e9 m (3.28e9 pies) Ejemplos: a. Los incrementos del enmallado en direccin I para un problema donde ni=10 seran: 1000, 1000, 1500, 400, 400, 400, 400, 400, 1000, 1000 *DI *IVAR 2*1000 1500 5*400 2*1000 b. El tamao del enmallado en direccin I donde ni=10 y donde cada bloque es igual a1200 *DI *CON 1200 Bloques seudoinfinitos El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE 1.0e-4 m

180 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Dimensiones de bloques en direccin J (Requerido)


OBJETO: *DJ especifica el tamao de los bloques del enmallado en direccin J (longitud para un enmallado Cartesiano; ngulo para un enmallado cilndrico. ARREGLO: *DJ OPCIONES POR DEFECTO: Palabra clave requerida. No hay opciones por defecto. CONDICIONES: Solamente se permiten las opciones de lectura de arreglos *JVAR y *CON. EXPLICACION:

*DJ

La palabra clave *DJ define las dimensiones de los bloques del enmallado en direccin y o en direccin theta. Se expresa en unidad grados para enmallados cilndricos, de lo contrario la unidad es (m | pies | cm). El rango de valores aceptable para longitudes de bloques en direccin J sera de 1.0e-4 m (3.23e-4 pies) a 1.0e9 m (3.28e9 pies). Ejemplos: a. Los incrementos del enmallado en direccin J para un problema donde nj=10 seran: 2000, 2000, 2500, 4000, 1500, 1500, 400, 400, 1000, 1000 b. El tamao del enmallado en direccin J donde nj = 10 donde cada bloque es igual a 2200 sera *DJ *CON 2200 c. Para un enmallado radial que se utiliz en un problema de simetra angular con un bloque en direccin (theta) J, se ajusta *DJ igual a 360 grados: *DJ *CON 360 Para una descripcin de cmo se utilizan los tamaos de bloques en el enmallado radial vase la figura 1. En el eco de salida, el tamao de los bloques en direccin J corresponde a la longitud del arco al medio del bloque. El producto de los tamaos de bloques reportados para cada direccin expresa el volumen de bloque correcto.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 181

El usuario ingresa los tamaos de los bloques DRi, Di (convertidos a radianes) y DZi Clculos internos del bloque i: Ri-1/2 sumando el DR de los bloques interiores y del radio del pozo el radio del nodo en el centro del bloque es Ri = Ri-1/2 + DRi/2 i-1/2 y i de igual manera el tamao del bloque en direccin corresponde al largo del arco a travs del centro del bloque, RiDi el volumen del bloque es RiDiDRiDZi la transmisibilidad entre los bloques i y j representan el cambio del rea de la seccin transversal de Ri a Rj

Figura 1: Dimensiones de los bloques de las coordenadas cilndricas

Bloques seudoinfinitos El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE.

182 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Dimensiones de bloques en direccin K (Requerido)


OBJETO:

*DK

*DK seala el ingreso de un arreglo de espesores de los bloques del enmallado en direccin K. ARREGLO: *DK OPCIONES POR DEFECTO: Palabra clave requerida. No hay opciones por defecto. CONDICIONES: Esta palabra clave deber ubicarse en el grupo de palabras claves de la DESCRIPCION DEL YACIMIENTO. Si se utiliza cualquiera de las opciones de lectura de arreglos *IJK, *IVAR, *JVAR o *ALL, entonces se da por sentado que se trata de un enmallado de espesor variable. Esto equivale a *VARI en otras aplicaciones de palabras claves de CMG. No est permitido emplear la opcin de espesor variable con *RADIAL ni con *DIP. A los bloques se les puede asignar un espesor de cero si stos han de considerarse como acuados. Ver la descripcin de las palabra claves *PINCHOUTARRAY y *PINCHOUT-TOL. EXPLICACION: La palabra clave *DK define las dimensiones de los bloques del enmallado en direccin K. La unidad es (m | pies | cm). El rango aceptable de valores para las longitudes de bloques en direccin K es de 1.0e-4 m (3.23e-4 pies) a 1.0e9 m (3.28e9 pies). Ejemplos: a. Los incrementos del enmallado en direccin K de un problema donde nk=8 seran: 20,20,25,40,15,45,45,45 *DK *KVAR 2*20 25 40 15 3*45 b. El tamao del enmallado en direccin K cuando nk=8 donde cada bloque es igual a 22. *DK *CON 22.0 Para un enmallado de cinco bloques en direccin I, cuatro bloques en direccin J y dos bloques en direccin K, se deber ingresar un total de cuarenta espesores. Bloques seudoinfinitos El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 183

Profundidad (Condicional)
OBJETO:

*DEPTH

*DEPTH indica el ingreso de la profundidad del yacimiento de un slo bloque del enmallado. Esta profundidad por lo general se ha de medir hasta el centro del bloque, a menos que aparezca la subpalabra clave *TOP (vase ms adelante). FORMATO: *DEPTH DEFINICIONES: *TOP Subpalabra clave que indica que la profundidad se extiende hasta la parte superior (el centro de la cara superior) del bloque de referencia. *CENTRE Subpalabra clave que indica que la profundidad se extiende hasta el centro del bloque de referencia. i ndice de la direccin I del bloque de referencia. j ndice de la direccin J del bloque de referencia. k ndice de la direccin K del bloque de referencia. depth Profundidad hasta el centro (o hasta la parte superior si se utiliza *TOP) del bloque de referencia en el yacimiento (m | pies). El valor puede ser positivo o negativo. OPCIONES POR DEFECTO: Palabra clave condicional. No hay opciones por defecto. Se supone *CENTRE si *TOP no aparece. CONDICIONES: Esta palabra clave deber aparecer en el grupo de palabras claves de la seccin de DESCRIPCION DEL YACIMIENTO. Se deber especificar o *DEPTH, *DTOP, *DEPTH-TOP o *PAYDEPTH para *GRID *CART, *GRID *VARI, o *GRID *RADIAL. Esta palabra clave no se debe utilizar con enmallados tipo puntos de esquina. Si se requiere modificar los enmallados tipo puntos de esquina, se puede utilizar la palabra clave *DEPTH-TOP o *PAYDEPTH. (*TOP) (*CENTRE) i j k depth

184 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

EXPLICACION: Las profundidades se miden hacia abajo desde una superficie de referencia horizontal. Los ndices I, J, K describen un bloque del enmallado cuya profundidad se conoce, midiendo la profundidad hasta el centro/parte superior del bloque del enmallado. El valor puede ser positivo o negativo, segn la ubicacin de la superficie de referencia, aunque los valores positivos son ms comunes. Toda simulacin requiere algn tipo de informacin de profundidad. Cuando se utiliza *DEPTH, se asignan profundidades a todos los bloques en base al valor provisto. El clculo se realiza en base a los espesores de los bloques (palabra clave *DK) y a los ngulos de buzamiento provistos por la palabra clave *DIP (vase la descripcin de la palabra clave *DIP, a continuacin). La subpalabra clave *CENTRE se puede utilizar si se desea, pero de todas maneras la palabra clave *DEPTH se ajusta por defecto al centro. Ejemplo:
*DEPTH 1 1 1 2000.0

El rango de valores aceptable para la profundidad sera: SI m -1.0E+4 1.0E+4 Campo pies -32,808.0 32,808.0

mn mx

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 185

Profundidad hasta la parte superior de los bloques del enmallado (Condicional)


OBJETO:

*DTOP

*DTOP especifica la profundidad hasta el centro de la cara superior de cada bloque del enmallado en la capa superior del enmallado. ARREGLO: *DTOP depth(1,1) depth(1,ni) depth(2,1) depth(ni,nj) OPCIONES POR DEFECTO: Si *DTOP no se encuentra presente, entonces la profundidad se obtiene de la palabra clave *DEPTH o *PAYDEPTH. Si no se encuentra presente ni *DTOP, DEPTH ni *PAYDEPTH, entonces la profundidad hasta la parte superior de la columna (1,1) es igual a cero. CONDICIONES: Esta palabra clave deber aparecer en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. Se deber asimismo especificar una de las siguientes palabras claves *DEPTH, *DTOP, *DEPTH-TOP o *PAYDEPTH para *GRID *CART, *GRID *VARI, o *GRID *RADIAL. Se recomienda usar esta palabra clave o *DEPTH-TOP o *PAYDEPTH para *GRID *VARI. Se pueden usar las palabras claves *DEPTH-TOP y *PAYDEPTH para enmallados de tipo puntos de esquina si se requiere modificar la profundidad. pero no as la palabra clave *DTOP Si esta palabra clave se usa con *GRID *CART, entonces todos los valores en el arreglo *DTOP deben ser iguales. No se permiten calificadores de arreglos ni opciones de lectura de arreglos para esta palabra clave de arreglos en particular. Siempre se prev un nmero fijo de valores (ni * nj). EXPLICACION: Esta palabra clave generalmente se utiliza para definir las profundidades de los bloques del enmallado en un enmallado de profundidad/espesor variable (*GRID *VARI). Se deber ingresar un total de ni * nj valores de profundidad. La unidad es (m | pies | cm). Los valores han de medirse hacia abajo desde una superficie de referencia horizontal hasta el centro de la parte superior de los bloques del enmallado en la capa superior. Los valores pueden ser positivos o negativos, dependiendo de la ubicacin de la superficie de referencia, y se debern ingresar fila por fila, con el ndice I cambiando a una tasa ms rpida y el ndice J cambiando a una tasa ms lenta.. Cabe mencionar que el ndice K que se supone para este arreglo corresponde al ndice K de la capa superior, es decir, que tendr un valor K = nk si *KDIR no figura en el conjunto de datos o si se ha especificado *KDIR *UP, o bien tendr un valor K = 1 si figura *KDIR *DOWN. A todos los bloques se le asigna una profundidad en base a las profundidades provistas por esta palabra clave y a los espesores de los bloques (palabra clave *DK). Ver la figura 4 a continuacin.

186 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Reference Plane DTOP DTOP DTOP DTOP

(1,1,2) z (1,1,1) x

(2,1,2) (2,1,1)

(3,1,2) (3,1,1)

(4,1,2) (4,1,1)

(5,1,2) (5,1,1)

a.

La profundidad es constante, pero el espesor de la capa 1 vara. Los datos son


*GRID *CART 5 1 2 DI ... DJ ... DK ALL 10.5 10.5 *DTOP *CON 3600

15.6

21.3

10.5

5*

8.9

Reference Plane DTOP1 DTOP2 DTOP3 DTOP4 DTOP5

(1,1,2) (2,1,2) (1,1,1) z x (2,1,1) (3,1,1)

(5,1,2) (4,1,2)

(3,1,2)
(4,1,1)

(5,1,1)

b.

Tanto las profundidades como los espesores varan. Las capas son iguales que para (a). Los datos son
*GRID *CART 5 1 2 DI ... DJ ... DK ALL 10.5 10.5 15.6 21.3 10.5 5* 8.9 *DTOP *IVAR DTOP1 DTOP2 DTOP3 DTOP4 DTOP5

Figura 4: Ilustracin de opciones de profundidad variable y espesor variable

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 187

Ejemplo: En un enmallado de profundidad/espesor variable en que ni=6, nj=4 y nk=2 se podra utilizar lo siguiente:
*DTOP 1000.0 1070.0 1000.0 1070.0 1300.0 1090.0 1200.0 1100.0 1250.0 1080.0 1110.0 1100.0 1100.0 1110.0 1200.0 1170.0 1200.0 1120.0 1200.0 1070.0 1070.0 1200.0 1190.0 1070.0

El rango aceptable de valores de profundidad sera: SI m -1.0E+4 1.0E+4 Campo pies -32,808.0 32,808.0 Laboratorio cm -1.0E+6 1.0E+6

mn mx

NOTA: En usos anteriores de *DTOP con STARS se permita una sintaxis extendida mediante los calificadores de arreglos *CON y *ALL. Ahora, para mantener consistencia con los preprocesadores de CMG y con otros simuladores de CMG, se recomienda modificar los datos que utilizan una sintaxis extendida a fin de lograr conformidad con la sintaxis estndar descrita anteriormente. 1. El calificador *ALL cuenta con la misma operacin que la sintaxis estndar, por lo que se puede eliminar la palabra clave *ALL sin que esto surta efecto alguno. 2. La palabra clave *DTOP *CON seguida de una sola profundidad puede ser reemplazada por *DEPTH *TOP 1 1 k, donde k = 1 para *KDIR *DOWN y k = nk para *KDIR *UP.

188 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Profundidades al centro de la zona productiva (Condicional)


*PAYDEPTH

OBJETO: *PAYDEPTH indica el ingreso de profundidades hasta el centro de la zona productiva neta de cada bloque del enmallado en el yacimiento. (La zona productiva neta se supone que est centrada en el bloque del enmallado). ARREGLO: *PAYDEPTH OPCIONES POR DEFECTO: Palabra clave condicional. No hay opciones por defecto. CONDICIONES: Esta palabra clave deber aparecer en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. Se deber especificar una de las siguientes palabras claves *DEPTH, *DTOP, *DEPTH-TOP o *PAYDEPTH para *GRID *CART, *GRID *VARI, o *GRID *RADIAL. Se recomienda usar esta palabra clave o la palabra clave *DTOP para *GRID *VARI. Las palabras claves *DEPTH-TOP o *PAYDEPTH se puede especificar para enmallados de tipo puntos de esquina, pudiendo stas anular las profundidades calculadas a partir de los componentes "z" de las ubicaciones de los puntos de esquina. Si esta palabra clave se utiliza con *GRID *CART, las profundidades en cada capa (bloques con el mismo ndice K) debern coincidir y las diferencias de profundidades entre las capas debern ser consistentes con los espesores gruesos (palabra clave *DK). EXPLICACION: Esta palabra clave define las profundidades hasta la zona productiva de cada bloque del enmallado individual. Todos los calificadores de arreglos y las opciones de lectura de arreglos son permitidas para especificar los valores ni * nj * nk. Los valores deben ser medidos hacia abajo desde una superficie de referencia horizontal hasta el centro del bloque del enmallado, que es donde se supone que la zona productiva neta est situada. Los valores pueden ser positivos o negativos, segn la ubicacin de la superficie de referencia en el yacimiento, aunque los valores positivos son ms comunes. La unidad es (m | pies | cm). Como se supone que la zona productiva (neta) est centrada en el bloque, las profundidades del arreglo de *PAYDEPTH pueden asignarse directamente al nodo de cada bloque. Cuando se utilizan para enmallados tipo puntos de esquina, los valores de profundidad de la zona productiva anulan las profundidades calculadas a partir de los componentes "z" de las ubicaciones de los puntos de esquina. Si un valor *PAYDEPTH no se fija para determinadas celdas (como cuando se utiliza la palabra clave *PAYDEPTH con la opcin *IJK y no todas las celdas se tocan) entonces las profundidades de las dems celdas volvern a ser iguales a aquellas tomadas de los componentes "z". Las ubicaciones reales de los puntos de esquina no se ven modificadas por las palabras claves *DEPTH-TOP o *PAYDEPTH, ni tampoco se ven afectadas las visualizaciones de los enmallados. Solamente los arreglos Profundidad hasta los Centros ("Depth to Centers") en el eco de la salida (emplear la palabra clave *OUTPRN
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 189

*RES *ALL) muestran los resultados que se producen a raz del uso de las palabras claves *DEPTH-TOP o *PAYDEPTH con los enmallados tipo puntos de esquina. Cuando se utilizan las palabras claves *DEPTH-TOP o *PAYDEPTH con enmallados tipo puntos de esquina stas funcionan como un modificador de la posicin vertical de las celdas. Ejemplo: Un enmallado de profundidad variable/espesor variable con ni=6, nj=4 y nk=2 podra utilizar lo siguiente:
*PAYDEPTH *ALL 1000.0 1300.0 1070.0 1090.0 1000.0 1200.0 1070.0 1100.0 2000.0 2300.0 2070.0 2090.0 2000.0 2200.0 2070.0 2100.0 1250.0 1080.0 1110.0 1100.0 2250.0 2080.0 2110.0 2100.0 1100.0 1110.0 1200.0 1170.0 2100.0 2110.0 2200.0 2170.0 1200.0 1120.0 1200.0 1070.0 2200.0 2120.0 2200.0 2070.0 1070.0 1200.0 1190.0 1070.0 2070.0 2200.0 2190.0 2070.0

El rango de valores aceptable para las profundidades sera: SI m -1.0E+4 1.0E+4 Campo pies -32,808.0 32,808.0 Laboratorio cm -1.0E+6 1.0E+6

mn. mx.

190 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Profundidades hasta la parte superior del bloque (Condicional)


OBJETO:

*DEPTH-TOP

La palabra clave *DEPTH-TOP indica el ingreso de las profundidades hasta la parte superior de cada bloque del enmallado en el yacimiento. ARREGLO: *DEPTH-TOP OPCIONES POR DEFECTO: Palabra clave condicional. No hay opciones por defecto. CONDICIONES: Esta palabra clave deber aparecer en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. Asimismo, se deber especificar una de las siguientes palabras claves *DEPTH, *DTOP *DEPTH-TOP o *PAYDEPTH para *GRID *CART, *GRID *VARI, o *GRID *RADIAL. Se recomienda el uso de esta palabra clave o de *PAYDEPTH o *DTOP para *GRID *VARI. La palabra clave *DEPTH-TOP se puede especificar para los enmallados de tipo puntos de esquina. Los valores de la palabra clave *DEPTH-TOP anulan las profundidades que se calculan a partir de los componentes "z" de las ubicaciones de los puntos de esquina. Si se utiliza esta palabra clave con *GRID *CART, las profundidades en cada capa (bloques con el mismo ndice K) debern coincidir y las diferencias de profundidad entre las capas debern ser consistentes con los espesores totales (palabra clave *DK). EXPLICACION: Esta palabra clave define las profundidades hasta la parte superior de cada uno de los bloques del enmallado. Se permiten todos los calificadores de arreglos y todas las opciones de lectura de arreglos para especificar los valores de ni * nj * nk. Estos valores han de medirse hacia abajo desde una superficie de referencia horizontal hasta la parte superior del bloque del enmallado. Los valores pueden ser positivos o negativas, segn la ubicacin de la superficie de referencia en el yacimiento, si bien los valores positivos son los ms comunes. La unidad es (m | pies | cm). Cuando se utiliza esta palabra clave para enmallados de tipo puntos de esquina, los valores de la profundidad hasta la parte superior de los bloques anula las profundidades que se calculan a partir de los componentes "z" de las ubicaciones de los puntos de esquina. Si un valor *DEPTHTOP no se fija para ciertas celdas (como cuando se utiliza la palabra clave *DEPTH-TOP con la opcin *IJK y no todas las celdas se tocan), entonces las profundidades de las dems celdas volvern a ser iguales a aquellas que se obtienen de los componentes "z". Las reales ubicaciones de los puntos de esquina no se ven alteradas por la palabra clave *DEPTH-TOP, ni tampoco las visualizaciones de los enmallados se ven afectadas. Solamente el arreglo Profundidad hasta los Centros( "Depth to Centers") en el eco de salida (usar *OUTPRN *RES *ALL) muestra los resultados que se producen a raz del uso de la palabra clave *DEPTH-TOP con los enmallados tipo puntos de esquina. Cuando se emplea la palabra clave *DEPTH-TOP con los enmallados tipo puntos de esquina, sta acta como un modificador de la posicin vertical de las celdas.
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 191

Ejemplo: Un enmallado de profundidad variable /espesor variable, en que ni=6, nj=4 y nk=2, podra emplear lo siguiente:
*DEPTH-TOP *ALL 1000.0 1300.0 1070.0 1090.0 1000.0 1200.0 1070.0 1100.0 2000.0 2300.0 2070.0 2090.0 2000.0 2200.0 2070.0 2100.0 1250.0 1080.0 1110.0 1100.0 2250.0 2080.0 2110.0 2100.0 1100.0 1110.0 1200.0 1170.0 2100.0 2110.0 2200.0 2170.0 1200.0 1120.0 1200.0 1070.0 2200.0 2120.0 2200.0 2070.0 1070.0 1200.0 1190.0 1070.0 2070.0 2200.0 2190.0 2070.0

El rango aceptable de los valores de la profundidad sera: SI m -1.0E+4 1.0E+4 Campo pies -32,808.0 32,808.0 Laboratorio cm -1.0E+6 1.0E+6

mn. mx.

192 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

ngulos de inclinacin de los enmallados (Condicional)


OBJETO: *DIP especifica el ingreso de los ngulos de buzamiento. FORMATO: *DIP idip (jdip) DEFINICIONES: idip

*DIP

ngulos de inclinacin en grados del eje I sobre la lnea horizontal. El rango permitido es de 90 a 90 grados. Ver la figura 3 ms adelante. jdip Angulo de inclinacin en grados del eje J sobre la lnea horizontal. El rango permitido es de 90 a 90 grados. Ver la figura 3 ms adelante. OPCIONES POR DEFECTO: *DIP 0 0 CONDICIONES: Esta palabra clave deber figurar en el grupo de palabras claves de la DESCRIPCION DEL YACIMIENTO. Esta palabra clave es opcional con *GRID *CART y *GRID RADIAL. Si se especifica la opcin de profundidad variable o de espesor variable, entonces idip y jdrip se supone que es igual a cero. EXPLICACION: Para sistemas de enmallado radial, idip corresponde al ngulo entre el eje K y la direccin vertical. La direccin radial de referencia (theta=0) est situada en el plano definido por el eje K y la direccin vertical. Ver la figura 4 ms adelante. Para un enmallado radial, slo resulta posible modelar los efectos gravitacionales a raz de la inclinacin en el plano r-theta cuando tanto la direccin radial como la direccin theta han sido discretizadas, es decir que ni > 1 y nj > 1 en la palabra clave *GRID. Cuando ni = 1, entonces nj = 1 automticamente. Cuando nj=1, la inclinacin hace que parte del bloque se levante y parte del mismo bloque se baje desde una elevacin no inclinada, ya que el centro del bloque no est bien definido en este caso. De todas maneras, el tratamiento gravitacional en direccin -Z es correcto. Cabe mencionar que RESULTS 3D no visualiza el yacimiento inclinado con los ngulos *DIP. Por lo tanto, se recomienda efectuar las inclinaciones que se aproximan a los 90 grados, cambiando el eje del enmallado que se utiliz . Por ejemplo, un enmallado vertical unidimensional puede utilizar ni = nj = 1 y sin inclinacin alguna, comparado con nj = nk = 1 con una inclinacin de 90 grados.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 193

X Y

= angle that X ( or I ) axis is raised from horizontal = angle that Y ( or J ) axis is raised from horizontal

Direction cosines of gravity vector with respect to tilted coordinate axes are : g x = sin g Y = sin
2 gZ = 1 g2 x gy

Figura 3: Clculo interno de los componentes gravitacionales inclinados para las coordenadas Cartesianas

194 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Z Z

R( =0)

horizontal

axis g

= angle that R ( or I ) axis at = 0 is raised from horizontal

D irection cosines of gravity vector with respect to local coordinate axes vary with axis angle as follows : g r = sin cos g 0 = sin sin g z = cos

Figura 4: Clculo interno de los cosenos gravitacionales para las coordenadas cilndricas inclina

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 195

Profundidades de puntos de esquina para enmallados tipo puntos de esquina (Condicional) *ZCORN
OBJETO: *ZCORN seala el ingreso de un arreglo de profundidades de puntos de esquina para enmallados tipo puntos de esquina. ARREGLO: *XCORN OPCIONES POR DEFECTO: Palabra clave condicional. No hay opciones por defecto. CONDICIONES: Esta palabra clave se encuentra disponible solamente con *GRID *CORNER. Esta palabra clave debe combinarse con *DI y *DJ o bien con *COORD o con *XCORN y *YCORN para definir todas las ubicaciones de los puntos de esquina. No se permiten calificadores de arreglos ni opciones de lectura de arreglos para esta palabra clave de arreglo en particular. EXPLICACION: Vase la descripcin general de los puntos de esquina que se presenta en la seccin correspondiente de la palabra clave *GRID *CORNER para una descripcin ms detallada de la anotacin que se utiliza aqu. La unidad es (m | pies | cm). El rango aceptable de valores para las profundidades de puntos de esquina sera: SI m -1.0E+20 1.0E+20 Campo pies -3.28E+20 3.28E+20 Laboratorio cm -1.0E+22 1.0E+22

mn mx Bloques seudoinfinitos

El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE Algoritmo para el ordenamiento de *ZCORN: La palabra clave *ZCORN produce la lectura de todas las profundidades (coordenadas Z) de los puntos de esquina 8*ni*nj*nk que se requieren para definir el enmallado. Las profundidades deben ingresarse de la siguiente manera: Las operaciones deben llevarse a cabo en el orden indicado. Cabe mencionar que el texto que antecede cada tarea ([]) describe la frecuencia con que se debe realizar esa tarea.

196 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Realizar lo siguiente para K = 1, ..., nk: [ Realizar lo siguiente para J = 1, ..., nj: [ Escribir profundidades NW-T y NE-T para el bloque ( 1,J,K), ... Escribir profundidades NW-T y NE-T para el bloque (ni, J, K). Escribir profundidades SW-T y SE-T para el bloque ( 1, J, K), ... Escribir profundidades SW-T y SE-T para el bloque (ni, J ,K). ] Realizar lo siguiente para J = 1, , nj: [ Escribir profundidades NW-B y NE-B para el bloque ( 1, J, K), ... Escribir profundidades NW-B y NE-B para el bloque (ni, J, K). Escribir profundidades SW-B y SE-B para el bloque ( 1, J, K), ... Escribir profundidades SW-B y SE-B para el bloque (ni, J, K). ] ] Las coordenadas x- e y- de los puntos de esquina debern ser provistas por las palabras claves *DI y *DJ o bien por la palabra clave *COORD o por las palabras claves *XCORN y *YCORN. Si se utilizan las palabras claves *DI y *DJ se supone que el punto de esquina NW-T del bloque (1,1,1) se encuentra en la coordenada x- 0.0 y en la coordenada y- 0.0 con incrementos a ser provistos por las palabras claves *DI y *DJ. Ejemplos: Proveer las profundidades de los puntos de esquina de un enmallado *CORNER de ni = 4, nj=2, nk=1 de un yacimiento que se inclina en direccin de la coordenada x-, cuyas capas cuentan con un espesor constante de 10 unidades.
*ZCORN 2000 2000 2000 2000 2010 2010 2010 2010 2001 2001 2001 2001 2011 2011 2011 2011 2001 2001 2001 2001 2011 2011 2011 2011 2002 2002 2002 2002 2012 2012 2012 2012 2002 2002 2002 2002 2012 2012 2012 2012 2003 2003 2003 2003 2013 2013 2013 2013 2003 2003 2003 2003 2013 2013 2013 2013 2004 2004 2004 2004 2014 2014 2014 2014

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 197

Ubicaciones de puntos de esquina laterales para enmallados tipo puntos de esquina (Condicional) *XCORN, *YCORN
OBJETO: *XCORN seala el ingreso de un arreglo de ubicaciones de puntos de esquina de la coordenada x- para enmallados tipo puntos de esquina. *YCORN seala el ingreso de un arreglo de ubicaciones de puntos de esquina de la coordenada y- para enmallados tipo puntos de esquina. ARREGLO: *XCORN *YCORN OPCIONES POR DEFECTO: Palabra clave condicional. No hay opciones por defecto. CONDICIONES: La palabra clave est disponible solamente con la palabra clave *GRID *CORNER. Ambas palabras claves deben aparecer en combinacin con la palabra clave *ZCORN para definir todas las ubicaciones de los puntos de esquina. El calificador *RG se puede utilizar con esta palabra clave. La opcin nica de lectura de arreglos se describe ms abajo. EXPLICACION: Para una descripcin ms detallada de la anotacin que se utiliza aqu, vase la descripcin general de los puntos de esquina que se incluye en la seccin de la palabra clave *GRID *CORNER. La unidad es (m | pies | cm). Cada una de las palabras claves *XCORN y *YCORN produce la lectura de todos los valores de las coordenadas x- e y (ni+1)*(nj+1)*(nk+1) que se requieren para definir las ubicaciones laterales de todos los puntos que definen un enmallado *CORNER. Los valores deben ser ingresados segn se describe en el siguiente algoritmo. Algoritmo para el ordenamiento de *XCORN y *YCORN: Las operaciones deben realizarse en el orden indicado. Cabe mencionar que el texto que antecede cada tarea ([]) describe la frecuencia con que se debe realizar la misma. Realizar lo siguiente para K = 1, , (nk + 1): [ Realizar lo siguiente para J = 1, , (nj + 1): [ Realizar lo siguiente para I = 1, , (ni + 1): [ I, J, K son menores que ni, nj, nk, respectivamente: escribir la coordenada x- (o y-) del punto NW-T; J es menor que nj, K es menor que nk y que I = ni: escribir la coordenada x- (o y-) del punto NE-T; I es menor que ni, K es menor que nk y J = nj: escribir la coordenada x- (o y-) del punto SW-T;

198 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

I es menor que ni, J es menor que nj y K = nk: escribir la coordenada x- (o y-) del punto NW-B; I es menor que ni, y J = nj, K=nk: escribir la coordenada x- (o y-) del punto SW-B; J es menor que nj, e I = ni, K=nk: escribir la coordenada x- (o y-) del punto NE-B; K es menor que nk, y I = ni, J=nj: escribir la coordenada x- (o y-) del punto SE-T; I=ni, J=nj, K=nk: escribir la coordenada x- (o y-) del punto SE-B; donde la seleccin de x- o y- se determina por el hecho de escribir *XCORN o *YCORN. ] ] ] Esto completa el algoritmo. Cabe mencionar que I contiene el rango ms rpido y K el ms lento, en lo que se present anteriormente, ocupando J una posicin intermedia. Ejemplos: Proveer los datos de *XCORN y *YCORN para un enmallado *CORNER donde ni = 4, nj=2, nk=1. Cabe mencionar que el espaciamiento del enmallado en direccin x- consiste en 100 unidades uniformes, mientras que el espaciamiento del enmallado en direccin yconsiste en 200 unidades uniformes.
*XCORN 0 100 0 100 0 100 0 100 0 100 0 100 *YCORN 0 0 200 200 400 400 0 0 200 200 400 400 200 200 200 200 200 200 0 200 400 0 200 400 300 300 300 300 300 300 0 200 400 0 200 400 400 400 400 400 400 400 0 200 400 0 200 400

El rango aceptable de valores para coordenadas de puntos de esquina sera: SI m -1.0E+20 1.0E+20 Campo pies -3.28E+20 3.28E+20 Laboratorio cm -1.0E+22 1.0E+22

mn mx Bloques seudoinfinitos

El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 199

Ubicaciones de puntos de esquina en base lineal para enmallados tipo puntos de esquina (Condicional)
OBJETO:

*COORD

*COORD seala el ingreso de un arreglo de informacin acerca de la ubicacin de los puntos de esquina de las coordenadas x- e y- para enmallados tipo puntos de esquina. ARREGLO: *COORD OPCIONES POR DEFECTO: Palabra clave condicional. No hay opciones por defecto. CONDICIONES: Esta palabra clave solamente se encuentra disponible con *GRID *CORNER, debiendo combinarse con *ZCORN para definir todas las ubicaciones de los puntos de esquina. El calificador *RG se puede utilizar con esta palabra clave. La opcin nica de lectura de arreglos se describe ms abajo. EXPLICACION: Para una descripcin ms detallada acerca de la anotacin que se utiliza aqu, vase la descripcin general de puntos de esquina que se presenta para la palabra clave *GRID *CORNER. La unidad es (m | pies | cm). La palabra clave *COORD produce la lectura de la informacin que define las ubicaciones de las coordenadas x- e y para todos los puntos de esquina que definen un enmallado *CORNER. Ya que los puntos de esquina debern estar situados sobre lneas verticales, habiendo exactamente una cantidad (ni+1) * (nj+1) de tales lneas y ya que la definicin de una lnea requiere la especificacin de dos puntos, cada uno de los cuales a su vez requiere la especificacin de tres coordenadas, *COORD prev leer los valores 2 * 3 * (ni + 1) * (nj + 1) segn se describen en el siguiente algoritmo. Algoritmo para el ordenamiento de *COORD: Las operaciones deben realizarse en el orden indicado. Cabe mencionar que el texto que antecede cada tarea ([]) describe la frecuencia con que se debe realizar la misma. Realizar lo siguiente para J = 1, , (nj + 1): [ Realizar lo siguiente para I = 1, , (ni + 1): [ En primer lugar... Si I y J son menores que ni y nj, respectivamente, escribir las coordenadas x-, y-, z- de un punto que est situado en una lnea vertical que atraviesa la esquina NW del bloque (I, J,1). Este podra ser la esquina -B o -T, o bien la esquina del bloque (I, J, K) para cualquier caso de K, ya que todos estos puntos deben ser colineales. Si I = ni y J es menor que nj, escribir la esquina NE. Si I es menor que ni y J = nj, escribir la esquina SW. Si I = ni y J = nj, escribir la esquina SE.

200 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

En segundo lugar, Si I y J son menores que ni y nj, respectivamente, escribir las coordenadas x-, y-, z- de otro punto que est situado en una lnea vertical que atraviesa la esquina NW del bloque (I, J, 1). Este punto debe ser diferente del punto anterior solamente en cuanto a su coordenada z-. Si I = ni y J es menor que nj, escribir la esquina NE. Si I es menor que ni y J = nj, escribir la esquina SW. Si I = ni y J = nj, escribir la esquina SE. ] ] Esto completa el algoritmo. Cabe mencionar que I cuenta con el rango ms rpido y J el ms lento, en lo mencionado anteriormente. Por el hecho de que los datos *COORD solamente proveen lneas sobre las cuales debern estar situados los puntos de esquina, aun se requieren datos del arreglo *ZCORN para ubicar los puntos de esquina sobre las lneas. Ejemplos: Proveer datos de *COORD para un enmallado *CORNER donde ni = 4, nj=2, nk=1. Cabe mencionar que el espaciamiento del enmallado en direccin x- consiste en 100 unidades uniformes mientras que el espaciamiento del enmallado en direccin y consiste en 200 unidades uniformes. (Este ejemplo se expresa de la misma manera, no importa cual sea el valor de nk).
*COORD 0 200 400 0 200 400 0 200 400 0 0 0 0 0 0 200 0 200 0 200 0 400 0 400 0 400 0 0 200 400 0 200 400 0 200 400 0 0 0 200 200 200 400 400 400 1 1 1 1 1 1 1 1 1 100 300 100 300 100 300 0 0 200 200 400 400 0 0 0 0 0 0 100 300 100 300 100 300 0 0 200 200 400 400 1 1 1 1 1 1

El rango aceptable de valores para las coordenadas de puntos de esquina sera: SI m -1.0E+20 1.0E+20 Campo pies -3.28E+20 3.28E+20 Laboratorio cm -1.0E+22 1.0E+22

mn. mx. Bloques seudoinfinitos

El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 201

Ubicaciones completas de puntos de esquina para enmallados tipo puntos de esquina (Condicional)
OBJETO:

*CORNERS

*CORNERS seala el ingreso de un arreglo completo de ubicaciones de puntos de esquina para enmallados tipo puntos de esquina. ARREGLO: *CORNERS OPCIONES POR DEFECTO: Palabra clave condicional. No hay opciones por defecto. CONDICIONES: Esta palabra clave se encuentra disponible solamente con *GRID *CORNER. La unidad es (m | pies | cm). Esta palabra clave no debe combinarse con ninguna otra palabra clave de puntos de esquina en base a arreglos. Esta palabra clave provee un arreglo completo de todos los valores de las coordenadas que se requieren para todos los puntos de esquina. El calificador *RG se puede utilizar con esta palabra clave. La opcin nica de lectura de arreglos se describe ms abajo. EXPLICACION: Para una discusin de la anotacin que se utiliza aqu, vase la descripcin general de puntos de esquina que se presenta para la palabra clave *GRID *CORNER. Esta palabra clave produce el procesamiento de los valores 3*(8*ni*nj*nk) donde el primer grupo de valores 8*ni*nj*nk da todas las coordenadas x- de todos los puntos de esquina, el segundo grupo da todas las coordenadas y- y el tercer grupo da todas las coordenadas z-. Cada grupo utiliza el mismo ordenamiento de puntos de esquina (segn se presenta a continuacin), que tambin coincide con el ordenamiento utilizado por la palabra clave *ZCORN. Solamente la seleccin de la direccin de las coordenadas vara de un grupo a otro. Cabe mencionar que el tercer grupo de valores 8*ni*nj*nk corresponde al mismo arreglo que se ingresara utilizando la palabra clave *ZCORN. Algoritmo para el ordenamiento de *CORNERS: Las operaciones deben realizarse en el orden indicado. Cabe mencionar que el texto que antecede cada tarea ([]) describe la frecuencia con que se debe realizar la misma. Realizar lo siguiente tres veces con: (1) los valores reemplazados por los valores de la coordenada x-; (2) los valores reemplazados por los valores de la coordenada y-; (3) los valores reemplazados por los valores de la coordenada z-, este ltimo tambin constituye las profundidades: [

202 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Realizar lo siguiente para K = 1, , nk: [ Realizar lo siguiente para J = 1, , nj: [ Escribir los valores NW-T y NE-T para el bloque ( 1,J,K), ... Escribir los valores NW-T y NE-T para el bloque (ni, J, K), Escribir los valores SW-T y SE-T para el bloque ( 1, J, K), ... Escribir los valores SW-T y SE-T para el bloque (ni, J, K). ]] Realizar lo siguiente para J = 1, , nj: [ Escribir los valores NW-B y NE-B para el bloque ( 1, J, K), ... Escribir los valores NW-B y NE-B para el bloque (ni, J, K), Escribir los valores SW-B y SE-B para el bloque ( 1, J, K), ... Escribir los valores SW-B y SE-B para el bloque (ni, J, K). ]]] Esto completa el algoritmo. Esta tcnica para ingresar los puntos de esquina manifestar duplicacin en los primeros dos grupos de valores 8*ni*nj*nk, debido a que los puntos de esquina debern estar situados sobre lneas verticales. Ejemplos: Proveer datos *CORNERS de un enmallado donde ni = 4, nj=2, nk=1 en un yacimiento que se inclina en direccin de la coordenada x-. Cabe mencionar que la capa simple cuenta con un espesor de 10 unidades y que el espaciamiento del enmallado en direccin x- es de 100 unidades y el espaciamiento del enmallado en direccin y- es de 200 unidades
*CORNERS 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 0 200 200 200 200 400 400 0 0 200 200 200 200 400 400 2000 2001 2000 2001 2000 2001 2000 2001 2010 2011 2010 2011 2010 2011 2010 2011 100 100 100 100 100 100 100 100 0 200 200 400 0 200 200 400 2001 2001 2001 2001 2011 2011 2011 2011 200 200 200 200 200 200 200 200 0 200 200 400 0 200 200 400 2002 2002 2002 2002 2012 2012 2012 2012 200 200 200 200 200 200 200 200 0 200 200 400 0 200 200 400 2002 2002 2002 2002 2012 2012 2012 2012 300 300 300 300 300 300 300 300 0 200 200 400 0 200 200 400 2003 2003 2003 2003 2013 2013 2013 2013 300 300 300 300 300 300 300 300 0 200 200 400 0 200 200 400 2003 2003 2003 2003 2013 2013 2013 2013 400 400 400 400 400 400 400 400 0 200 200 400 0 200 200 400 2004 2004 2004 2004 2014 2014 2014 2014
DESCRIPCIN DEL YACIMIENTO 203

GUIA PARA EL USUARIO STARS

El rango de valores aceptable para las coordenadas de puntos de esquina sera: SI m -1.0E+20 1.0E+20 Campo pies -3.28E+20 3.28E+20 Laboratorio cm -1.0E+22 1.0E+22

mn. mx. Bloques seudoinfinitos

El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE.

204 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Tolerancia de puntos de esquina (Opcional)


*PARTOL-TOL

*CORNER-TOL,

OBJETO: *CORNER-TOL controla el espaciado mnimo que se requiere para separar los puntos de esquina (vase la descripcin de enmallados tipo puntos de esquina ms arriba). Esta palabra clave tambin se utiliza para verificar tolerancias varias en las aplicaciones de tipo puntos de esquina. FORMATO: *CORNER-TOL cptol *PARTOL-TOL partol DEFINICIONES: cptol Espaciado mnimo que se requiere para separar los puntos de esquina y las cantidades afines; es decir, los puntos de esquina que se encuentran a una distancia ms cercana que cptol se consideran iguales. Las dimensiones se expresan en (m | pies). partol Espaciado mnimo requerido para separar los puntos de esquina y cantidades afines. Cuando un enmallado de puntos de esquina tiene refinamientos con celdas pequeas y una corrida termina con un Error Fatal de la subrutina GRCNC8, al fijar partol a un valor inferior al valor por defecto, esto puede remover esos mensajes. Las dimensiones se expresan en (m | pies). OPCIONES POR DEFECTO: Si la palabra clave *CORNER-TOL no est presente, entonces se supone que cptol = 0.050 para todas las unidades de largo. Si la palabra clave *PARTOL-TOL no se encuentra presente, entonces se supone que partol = 0.005 para todas las unidades de largo. CONDICIONES: De encontrarse presente, esta palabra clave deber figurar en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. EXPLICACION: Cuando los puntos de esquina se encuentran a una distancia cptol, se considera que estn en el mismo lugar. Si dos puntos de esquina que pertenecen a una misma celda se encuentran a una distancia cptol, entonces, se aplica una de las dos consideraciones que se indican a continuacin: - un punto pertenece a la parte superior de la celda y el otro pertenece a la parte inferior y se considera que esa esquina est acuada; - la celda se comprime en direccin I o J y ocurre un error.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 205

Los puntos de celdas vecinas (cuatro puntos de la parte superior de una celda y cuatro puntos de la parte inferior de la otra) se supone que estn en contacto para as permitir una conexin de flujo estndar, considerndose que estn en contacto si estn situados dentro de una distancia cptol (formando pares que unen la parte superior de una celda con la parte inferior de la otra). Si el espesor medio de la celda, medido a travs de su centro, es menor que cierta tolerancia (refirase a *PINCHOUT-TOL), entonces esa celda ser designada como acuada. Sin embargo, para que las celdas de los puntos de esquina superiores e inferiores establezcan una conexin, los puntos de esquina superiores e inferiores de esas celdas debern coincidir dentro de una tolerancia cptol.

206 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Enmallado refinado local (Condicional)


OBJETO: *REFINE indica el ingreso del enmallado refinado local. FORMATO: *REFINE *REFINE o *REFINE *REFINE *RANGE DEFINICIONES: *REFINE block_address *INTO nir njr nkr block_address *INTO nr ntheta nz *HYBRID (*IDIR | *JDIR | *KDIR) *RW rw (*ALPHAI alphai) (*ALPHA alpha)

*REFINE, *RANGE

nir njr nkr *HYBRID nr ntheta nz (*IDIR | *JDIR | *KDIR) *RW rw (*ALPHAI alphai) (*ALPHA alpha) block_address

Indica la aplicacin del refinamiento del enmallado local del tipo y parmetros especificados al bloque o rango de bloques especificados. block_address Indica la direccin de un bloque o bloques del enmallado (UBA) a los cuales este refinamiento se aplica. Se permiten dos modalidades: una direccin UBA de un solo bloque a niveles mltiples (vase la subseccin Refinamiento regular a mltiples niveles , siguiente) y un rango i1(:i2) j1(:j2) k1(:k2) a un solo nivel. *INTO Indica algo como un refinamiento nuevo. Esto debe estar presente la primera vez que aparece *REFINE. El uso subsiguiente de *REFINE sin *INTO hace que se utilice el mismo refinamiento. nir Nmero de bloques refinados en direccin I dentro de cada bloque del enmallado fundamental. njr Nmero de bloques refinados en direccin J dentro de cada bloque del enmallado fundamental. nkr Nmero de bloques refinados en direccin K dentro de cada bloque del enmallado fundamental.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 207

nr Nmero de subdivisiones radiales en el enmallado hbrido local R-theta-Z. Los valores permitidos de nr son 2 2,3,4,... hasta un mximo de 10. ntheta Nmero de subdivisiones theta en el enmallado hbrido local R-theta-Z. Los valores permitidos son iguales a 1 o 4. Las subdivisiones theta no se aplican al bloque interior del enmallado hbrido. nz Nmero de subdivisiones Z en el enmallado hbrido local R-theta-Z. La direccin Z del enmallado hbrido se especifica utilizando las palabras claves *IDIR, *JDIR, o *KDIR. Al usuario se le permite dividir un enmallado fundamental en un mximo de 4 enmallados refinados. Los valores permitidos son 1,2,3 y 4. *HYBRID Indica el uso de refinamiento del enmallado hbrido en el cual un bloque del enmallado Cartesiano (que normalmente contiene un pozo) es refinado en un enmallado R-theta-Z cilndrico local. *IDIR Indica que el eje Z del enmallado hbrido va en direccin paralela a la direccin I del enmallado fundamental. *JDIR Indica que el eje Z del enmallado hbrido va en direccin paralela a la direccin J del enmallado fundamental. *KDIR Indica que el eje Z del enmallado hbrido va en direccin paralela a la direccin K del enmallado fundamental. Esta es la opcin por defecto. *RW rw El valor del radio del pozo (m | pies| cm) deber ser mayor de cero y no deber exceder 1 m (3.28 pies, 100 cm). El volumen dentro de este radio ser eliminado del bloque. Si un agujero discretizado se encuentra embebido en un enmallado hbrido, se utilizar el radio del agujero de la palabra clave *WELLBORE y este radio ser ignorado. *ALPHAI alphai Define la relacin entre el radio exterior del primer anillo y "rw". Se utiliza solamente en casos isotrpicos de *HYBRID.

208 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

*ALPHA alpha Define la relacin entre los radios externos sucesivos de los anillos i y los anillos i-1, en cada ejecucin de 2 a nir-1. (La condicin no es aplicable al anillo nir, ya que ste se encuentra truncado para as tener cuatro lados planares que puedan encajar con sus vecinos.). Se utiliza solamente en casos isotrpicos de *HYBRID. El valor de alpha debe ser mayor de 1. OPCIONES POR DEFECTO: Si *REFINE no se encuentra presente, no hay enmallados refinados. Si *INTO no se encuentra presente, se seleccionar el refinamiento anterior, como opcin por defecto; el primer *REFINE deber tener *INTO. No hay opciones por defecto para nir, njr y nkr. En el caso de *HYBRID no hay opciones por defecto para nr, ntheta, nz y rw. En el caso de enmallado hbridos, el bloque radial interior jams cuenta con subdivisiones theta. Cuando se utiliza *HYBRID sin que se especifique ninguna de las palabras claves *IDIR, *JDIR ni *KDIR, la opcin por defecto sera *KDIR. El valor por defecto de *ALPHA se escoge de manera tal que si al anillo, que se encuentra al exterior (anillo nir) se le permitiera ser circular y contar con un radio exterior igual al radio del anillo nir-1 multiplicado por "alpha" (de manera tal que se le tratara igual que a los dems anillos), la superficie de ese anillo sera igual al total de la superficie disponible. El anillo situado en la parte que queda ms al exterior est truncado para tener lados planos y as asegurar que los bloques vecinos puedan encajar correctamente. En los medios anisotrpicos, los valores de *ALPHAI y *ALPHA se calculan internamente utilizando casi los mismo criterios que en el caso isotrpico mencionado anteriormente, salvo que se utilizan geometras elpticas. CONDICIONES: Para un refinamiento regular de *SAME, no hay un lmite interno para con las magnitudes de nir, njr y nkr. Sin embargo, los valores mayores de 3 a 5 tienden a producir resultados numricamente inconsistentes en las interfaces entre bloques gruesos y bloques finos. Los refinamientos de enmallados hbridos solo se pueden usar con enmallados cartesianos, es decir, con *GRID *CART. La palabra clave *REFINE no se puede usar con la palabra clave *NINEPOINT. Cuando se define un agujero discretizado dentro de un enmallado hbrido, el enmallado hbrido deber definirse primero. Vase la explicacin detallada de *WELLBORE. Los nicos tipos de refinamiento a mltiples niveles que estn permitidos son (1) Refinamiento regular cartesiano, (2) Refinamiento regular cartesiano con un enmallado hbrido al nivel ms fino, y (3) agujero de perforacin discretizado en un enmallado hbrido. Hay por lo menos 10 niveles de refinamiento disponibles. Las reas con diferentes grados de refinamiento debern separarse las unas de las otras con un bloque de enmallado no refinado como mnimo. Vase la descripcin detallada ms abajo. La palabra clave *REFINE se puede usar con *GRID *CART, *GRID *VARI o *GRID *CORNER pero no as con *GRID *RADIAL.
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 209

Las celdas acuadas (y nulas) se pueden marcar como refinadas en los datos sin necesidad de terminar con la simulacin, aunque estas celdas permanecern inactivas. Se puede usar un refinamiento de enmallado local con las opciones de fractura natural *DUALPOR y *DUALPERM pero no as con *MINC o *SUBDOMAIN. EXPLICACION: *REFINE puede ocurrir varias veces para definir regiones mltiples o tipos de refinamiento mltiples. Por defecto, a los bloques de enmallados refinados se les asignan las propiedades del bloque fundamental en el cual estos residen. Por otra parte, las propiedades del enmallado refinado pueden ingresarse mediante uso de la palabra clave calificadora de arreglos *RG con cualquier palabra clave de arreglos. La opcin de profundidad variable/espesor variable puede usarse con enmallados refinados. Refirase a los anexos E.6 y E.7 para una discusin ms detallada del tema. REFINAMIENTO REGULAR El bloque paterno es refinado en un enmallado filial del mismo tipo y con la misma orientacin que el bloque paterno. En cada direccin refinada los tamaos de los bloques refinados son uniformes. Los ndices I-J-K en el enmallado local se cien al mismo sentido que los bloques paternos, pero el origen local comienza en la esquina del bloque paterno que se encuentra ms cercano al origen global. Hay una regla que se aplica a los bloques paternos adyacentes con refinamiento regular: en cada direccin refinada, los bloques paternos adyacentes en esa direccin debern ser refinados al mismo punto que resulta normal para esa direccin. Por ejemplo, si el bloque (I,J,K) ha sido refinado para formar nir x njr x nkr, entonces Ejemplo: Un sistema de enmallado consiste en 4 bloques en direccin I, 4 bloques en direccin J y 2 bloques en direccin K. Dos columnas de bloques del enmallado han de ser refinadas, con dos bloques refinados en cada direccin. A continuacin se presenta el archivo de datos:
*GRID *CART . . . *REFINE 1 1 *REFINE 4 4 *REFINE 2 1 4 4 2 1:2 1:2 2 *INTO 2 2 2 *INTO 3 2 2

los bloques (I-1,J,K) y (I+1,J,K) debern ser refinados empleando el mismo njr y nkr, si es que han de ser refinados; los bloques (I,J-1,K) y (I,J+1,K) debern ser refinados empleando el mismo nir y nkr, si es que han de ser refinados; y los bloques (I,J,K-1) y (I,J,K+1) debern ser refinados empleando el mismo nir y njr, si es que han de ser refinados

Cabe mencionar que a dos regiones se les asign el mismo tipo de refinamiento 2 x 2 x 2. Asimismo, los bloques (1,1,1) y (2,1,1) se encuentran adyacentes en direccin I, por lo que debern contar con el mismo refinamiento en direccin J como en direccin K, pero pueden tener un nir diferente.
210 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

A continuacin se presenta una representacin del rea del enmallado para K=2:
J=4

J=3

J=2

J=1 I=1 I=2 I=3 I=4

La corte transversal de J=1 sera:


K=2

K=1 I=1 I=2 I=3 I=4

Refinamiento regular a niveles mltiples El refinamiento del enmallado local regular se puede extender para incluir ms de un nivel. Por ejemplo, este fragmento de datos especifica 5 niveles de refinamiento de 3x3 en un solo bloque fundamental.
*refine *refine *refine *refine *refine 5 5 5 5 5 3 3 3 3 3 2 2 2 2 2 *into / 2 2 / 2 2 / 2 2 / 2 2 3 3 3 *into 2 / 2 2 / 2 2 / 2 3 2 2 2 3 2 2 2 3 *into 3 3 3 / 2 2 2 *into 3 3 3 / 2 2 2 / 2 2 2 *into 3 3 3

Cabe mencionar que no est permitido tener ningn rango en la direccin del bloque paterno block_address cuando ste se refina, es decir, cuando tiene una barra oblicua en la UBA (direccin de bloques del usuario). Se debe ser consciente que el uso excesivo del refinamiento a niveles mltiples puede aumentar la cantidad de bloques del enmallado apreciablemente. REFINAMIENTO DE HIBRIDOS La opcin de enmallado hbrido se refiere al refinamiento de un bloque paterno de un enmallado Cartesiano a un enmallado cilndrico local cuya direccin axial puede estar orientada en direccin global I, J o K. Hay nr divisiones en direccin radial, de las cuales la que se encuentra situada al exterior est formada para acoplarse a la forma del bloque paterno. La direccin angular del hbrido se divide en 1 o 4 divisiones; la divisin radial situada al interior siempre consiste en un crculo completo. La direccin axial del hbrido est divida en nz secciones uniformes. Se prev pero no se requiere que un pozo sea colocado dentro de la divisin radial situada al interior.
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 211

La opcin *HYBRID puede afectar los resultados especialmente cuando un proceso se ve afectado fuertemente por fenmenos de agujeros cercanos, v.g.- la estimulacin por reinyeccin de vapor. El pozo puede ser un pozo horizontal o vertical. El agujero y el eje del enmallado hbrido correspondiente debern atravesar el centro del bloque del enmallado. Por lo tanto, el eje-Z local del enmallado hbrido puede estar en direccin global I, J o K, segn la direccin del pozo. Perpendicular a este eje, la permeabilidad puede ser igual (caso isotrpico) o no igual (caso anisotrpico). La relacin del aspecto de las dimensiones del enmallado en direccin normal a axial no debiera variar demasiado de la raz cuadrada de la relacin de permeabilidad absoluta correspondiente. Las desviaciones mayores de un factor de 1.25 pueden conllevar a errores grandes por lo que no se permiten. CASO ISOTROPICO: Este es el caso normalmente para un enmallado hbrido cuyo eje est en direccin vertical. Las dimensiones del enmallado debern estar dentro de un factor de 1.25 del cuadrado. CASO ANISOTROPICO: Este es el caso normalmente para un enmallado hbrido cuyo eje est en direccin horizontal. La relacin del aspecto de tamao del bloque normal a la direccin axial debiera estar dentro de un factor de 1.5 a 2 de la raz cuadrada de la relacin de las permeabilidades absolutas correspondientes. Por ejemplo, un pozo horizontal en direccin X con Ky = 10 Kz debiera tener una relacin del aspecto del enmallado de alrededor de delta_Y/delta_Z = square_root(10). Hay dos reglas que se aplican a los bloques paternos adyacentes refinados con *HYBRID: 1. Para enmallado hbridos adyacentes en direccin axial del enmallado hbrido, nr y ntheta debern ser iguales y nz puede ser distinto. Este caso es tpico para el modelado de un enmallado hbrido alrededor de un pozo que atraviesa ms de un bloque paterno. 2. Para enmallados hbridos adyacentes en direccin que sea distinta de la direccin axial del enmallado hbrido, solamente nz deber ser igual. Orientaciones del enmallado hbrido Normalmente, el usuario necesita saber solamente cuales de *IDIR, *JDIR o *KDIR se especificaron para poder interpretar la posicin de los bloques del enmallado hbrido individuales en relacin a los bloques fundamentales circundantes. Sin embargo, se necesita saber el significado preciso de los ndices J y K locales del enmallado hbrido para poder asignar propiedades y condiciones no uniformes e interpretar de manera detallada la salida textual. En la siguiente representacin de x, y, z, I, J y K se refieren al enmallado fundamental y los smbolos primos (') similares se refieren al enmallado cilndrico local. En cada uno de los casos de orientacin que se presentan a continuacin, se demuestra tanto la VISION GLOBAL como la VISION LOCAL. En la VISION LOCAL el punto de vista est en el eje z' hbrido mirando en direccin z' negativa, es decir, z' apunta hacia el que est mirando. Cabe mencionar que la nica diferencia entre la VISION LOCAL de los casos es la relacin a las coordenadas globales.

212 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Pozo en direccin I (*IDIR): x = xo + z',


GLOBAL VIEW

y = yo + y',
J+1 K+1

z = zo x'
LOCAL VIEW

k'=1

k'=2

K y' J'=2 J'=1 x'

K-1

J'=3 z' J'=4

y z x

y x Adjacent block is connected to (I,J,K-1) J'=1 J-1 (I,J+1,K) J'=2

(I,J,K+1) J'=3

(I,J-1,K) J'=4

Pozo en direccin J (*JDIR): x = xo + x',


GLOBAL VIEW k'=2

y = yo + z',

z = zo y'
LOCAL VIEW K-1 I+1 J'=2 J'=1 x'

I-1

I y' J'=3 z' J'=4

.
y x

k'=1 y z

K+1 (I+1,J,K) J'=1 (I,J,K-1) J'=2 (I-1,J,K) J'=3 (I,J,K+1) J'=4

Adjacent block is connected to

Pozo en direccin K (*KDIR): x = xo + x',


GLOBAL VIEW

y = yo + y',

z = zo + z'
LOCAL VIEW J+1 I+1 J'=2 J'=1 x'

I-1 y

I y'

k=3
k=2 z y x Adjacent block is connected to (I+1,J,K) J'=1 (I,J+1,K) J'=2 k=1 z x J'=3 z' J'=4

J-1 (I-1,J,K) J'=3 (I,J-1,K) J'=4

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 213

Datos que dependen de la direccin La especificacin de datos que dependen de la direccin es levemente distinta de la de los enmallados fundamentales o de los enmallados refinados regulares. Las palabras claves de entrada de datos no cuentan con una manera explcita para referirse a las direcciones locales de un enmallado hbrido. Por ejemplo, para ingresar la permeabilidad se utilizan PERMI, PERMJ y PERMK pero no hay nada explcito para R, theta y Z. A continuacin se indica el mtodo que se utiliza para referirse a la direccin del enmallado hbrido. Para cada orientacin descrita anteriormente hay una correspondencia entre los rtulos en direccin I, J, K y las direcciones locales radiales, angulares y axiales del enmallado hbrido. Orientacin *IDIR *JDIR *KDIR Radial K I I Angular J K J Axial I J K

Si consideremos la orientacin *IDIR, por ejemplo, se utiliza PERMK para modificar la permeabilidad en direccin radial local del enmallado hbrido, PERMJ para modificar la direccin angular y PERMI para modificar la direccin axial. Se examina el tamao de los bloques en direccin K para determinar el tamao de los bloques en la direccin radial local del enmallado hbrido, en direccin J para determinar el tamao angular y en direccin I para determinar el tamao axial. Esta correspondencia se reporta en el archivo de salida textual en la seccin de resumen del enmallado para cada enmallado hbrido. Se aplica a toda entrada dependiente de la direccin (excepto al tamao de bloques) - permeabilidades - multiplicadores de transmisibilidad (constantes y dependientes de la presin) - modificadores del rea de bloques - dispersin y salida tamao de bloques permeabilidades multiplicadores de transmisibilidad (constantes y dependientes de la presin) transmisibilidades factores de geometra de conduccin modificadores del rea de bloques dispersin.

Cabe mencionar que las cantidades basadas en conexiones tales como la transmisibilidad tienen una copia impresa explcita de la direccin radial y de la direccin angular, pero los valores de la direccin axial se determinan a travs de esta correspondencia de direcciones.

214 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Tamao de bloques Los tamaos de bloques reportados para los bloques de enmallados hbridos son similares a aquellos que se encuentran para los sistemas de enmallados cilndricos. Los tamaos de bloques radiales y axiales tienen definiciones estndar. El tamao de los bloques en direccin angular corresponde a la longitud del arco en el punto medio de manera tal que el producto de los tamaos de bloques en las tres direcciones es igual al volumen de los bloques (sin el modificador de volmenes). La nica excepcin a lo expuesto anteriormente es el bloque radial externo el cual acta como una interfase entre el enmallado radial y el enmallado Cartesiano circundante. El tamao del bloque angular corresponde al tamao del bloque paterno en la direccin correspondiente en vez de la longitud del arco en el punto medio. El tamao de bloque radial corresponde a un valor promedio, lo cual da el volumen del bloque (sin el modificador de volmenes). Para aquellos casos en que no hay subdivisiones angulares (ntheta = 1), el tamao de los bloques radiales no est basado en el volumen del bloque externo entero, sino que en la fraccin relacionada con la cara externa de inters. Esta fraccin del volumen total es igual al volumen del bloque para el caso de ntheta = 4. Ejemplo: Refinamiento del hbrido donde nr = 2 y ntheta = 1
*REFINE 1 1 1 *INTO 2 1 1 *HYBRID *KDIR

Ejemplo: nr = 3 y ntheta = 4, con direccin axial en direccin X

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 215

*REFINE 1 1 1 *INTO 3 4 1 *HYBRID *IDIR

Cambio de refinamiento del enmallado durante la modificacin de pozos e intervalos de tiempo El refinamiento y el desrefinamiento se pueden efectuar para varios tiempos en los datos recurrentes. Vase la subseccin Control del enmallado recurrente de la seccin Datos de Pozo y Datos Recurrentes. El refinamiento y desrefinamiento del enmallado se puede efectuar de manera dinmica entre un intervalo de tiempo y otro segn los criterios especificados por el usuario. Vase la subseccin Control del enmallado dinmico de la seccin Datos de Pozo y Datos Recurrentes.

216 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Modificadores de la geometra de bloques (Opcional)


*VAMOD, *VATYPE

OBJETO: Describe la modificacin de volmenes de los bloques del enmallado y las reas de las caras. FORMATO: *VAMOD key v ai aj ak (ai- aj- ak-) (*9P aij+ aij-) ARREGLO: *VATYPE DEFINICIONES: key Tecla de nmero entero relacionada con este tipo de geometra, se utiliza con *VATYPE. El rango permitido es de 1 a 51. No se necesita definir una clave parta el tipo no modificado o el tipo de bloque nulo. Se sugiere que el usuario defina sus propios tipos de modificadores mediante uso de la clave key= 2 en adelante, dejando la clave predefinida key = 0 para bloques nulos y la clave predefinida key = 1 para bloques (enteros) sin modificar. v Factor de modificacin del volumen de bloques igual al (volumen grueso deseado) / (producto de los tamaos de bloques *DI, *DJ y *DK). Se necesita, incluso para bloques de cero porosidad para representar correctamente de la energa en la formacin. Un valor igual a cero denota un bloque nulo verdadero, sin volumen de poro ni volumen de roca. ai Factor de modificador de rea en direccin I, igual al (rea deseada) / (rea tomada de los tamaos de bloques *DJ y *DK). Un valor igual a cero resultar en no flujo. aj Factor de modificador de rea en direccin J, igual al (rea deseada) / rea tomada de los tamaos de bloques *DI y *DK). Un valor igual a cero resultar en no flujo. ak Factor de modificador de rea en direccin K, igual al (rea deseada) / rea tomada de los tamaos de bloques *DI y *DJ). Un valor igual a cero resultar en no flujo. aiFactor de modificador de reas en direccin I, se utiliza en situaciones donde ai vara a lo largo de la direccin I.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 217

ajFactor de modificador de rea en direccin I, se utiliza en situaciones donde aj vara a lo largo de la direccin J. akFactor de modificador de rea en direccin K, se utiliza en situaciones donde ak vara a lo largo de la direccin K. aij+ Factor de modificador de rea en direccin I+J+ para *NINEPOINT *IJ y en direccin I+K+ para *NINEPOINT *IK. Esto se necesita solamente a lo largo de los lmites diagonales de los patrones de simetra. aijFactor de modificador de rea en direccin I+J- para *NINEPOINT *IJ y en direccin I+K- para *NINEPOINT *IK. Esto se necesita solamente a lo largo de los lmites diagonales de los patrones de simetra. VATYPE Asigna una clave de tipo modificador al enmallado, incluyendo bloques refinados. Un valor clave igual a 0 denota un bloque nulo. Una clave que no se define mediante uso de *VAMOD se refiere a un tipo no modificado. Vase 'key', arriba. OPCIONES POR DEFECTO: Si *VAMOD y *VATYPE no se encuentran presentes, todos los bloques estn activos y se utilizan todos sus volmenes y reas. Si no se encuentran presente ai-, aj- y ak- entonces ai- = ai, aj- = aj y ak- = ak. Esto es apropiado cuando el factor no vara a lo largo de su direccin correspondiente. Cuando s vara, la cara + y de un bloque tendrn un factor distinto, y se le deber dar un valor tanto a ai como a ai-. EXPLICACION: Usos tpicos de los modificadores de geometra A continuacin se presentan los usos tpicos de los modificadores de geometra: 1. colocar los centros de los bloques externos sobre el lmite del yacimiento, 2. modelar elementos de simetra de los patrones que se repiten, (refirase al anexo E.5) y 3. modelar un yacimiento con forma irregular. De cualquier manera, la tcnica es la misma: definir el enmallado inicial con las palabras claves *GRID, *DI, *DJ, *DK y *DTOP, recortar el enmallado con modificadores de geometra para obtener los volmenes deseados, etc., ingresar propiedades de rocas y fluidos como se hace para bloques enteros, y aplicar fracciones de pozos y de terminaciones para calcular los ndices de pozo.
GUIA PARA EL USUARIO STARS

218 DESCRIPCIN DEL YACIMIENTO

Una vez que se definen los modificadores de geometra, se deben ingresar las propiedades en la base usual por volumen grueso. Los factores de geometra sern aplicados durante la inicializacin a cantidades derivadas de volmenes y reas. Por ejemplo, la cantidad derivada del volumen de poro de los bloques incluir el factor "v", pero la porosidad de la propiedad ingresada por el usuario no lo incluir. Referencia de las caras de los bloques del enmallado Un modificador de reas se aplica a la interfase entre el bloque actual y el bloque adyacente en direccin del eje de la coordenada de seal "positiva". La direccin "positiva" corresponde a la direccin que aleja al usuario del origen del sistema de coordenadas. Para un enmallado cilndrico se debe aplicar esta idea despus de "desenrollar" el enmallado en un enmallado Cartesiano. En la figura 5 se ilustra esta regla. La enumeracin de los bloques del enmallado comienza en el origen que se encuentra a la izquierda inferior. Supongamos que el bloque (4,1,2) es el bloque actual , es decir, los modificadores de rea se asignan al bloque (4,1,2). El modificador de rea "ai" se aplica a la interfase en direccin +I, vinculando el bloque (5,1,2) con el bloque (4,1,2). Los modificadores de rea para las direcciones de signos "negativos" raramente son necesarios ya que los valores para esas interfases se convierten por defecto en los valores del modificador de direccin de signo "positivo" del bloque adyacente. Por lo tanto, la interfase entre el bloque (3,1,2) y el bloque (4,1,2) se asigna mediante el modificador "ai" para el bloque (3,1,2). Un factor de rea con direccin de signo" negativo" solamente se necesita cuando el valor del factor vara en esa direccin, segn se mencionara en la seccin de opciones por defecto presentada anteriormente. Por ejemplo, si tomamos la fila inferior de bloques en la figura 5, y suponemos que la interfase de cada bloque en direccin I tiene un volumen diferente y factores de rea V1, A1, V2, A2, etc. diferentes, entonces se realiza lo que se indica a continuacin para hacer que los factores de rea sean consistentes, suponiendo que ak = v y que aj = 1 por cada tipo de geometra: *VAMOD key1 V1 A1 1 V1 ** factores de (1,1,1) *VAMOD key2 V2 A2 1 V2 A1 1 V2 ** factores de (2,1,1) *VAMOD key3 V3 A3 1 V3 A2 1 V3 ** factores de(3,1,1) etc.
(1,1,3) (2,1,3) (3,1,3) (4,1,3) 6 (1,1,2) 6 K 1 (1,1,1) 2 5 I
Figura 5: Referencias de las caras de los bloques del enmallado

(5,1,3)

(2,1,2)

(3,1,2)

1 (4,1,2) 2 5

(5,1,2)

(2,1,1)

(3,1,1)

(4,1,1)

(5,1,1)

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 219

Definiciones de factores de geometra En la figura 6 se ilustra grficamente el concepto detrs de los factores de modificadores de geometra. Supongamos que deseamos colocar un nodo de bloque (situado al centro del bloque) en el lmite YZ del yacimiento con el tamao deseado de bloque DX, segn se demuestra a mano izquierda en la figura 6. Para lograr esto se debe asignar un tamao DX' = 2*DX en direccin I para este bloque de lmite, y recortar el bloque con *VAMOD para obtener el volumen deseado y las reas de flujo deseadas. El significado de los factores se expresa de la siguiente manera v ai aj ak = = = = = = = = = = = = [volumen deseado] / [volumen proveniente del tamao de los bloques] [ DX * DY * DZ ] / [ DX' * DY * DZ ] 0.5 [rea deseada] / [rea proveniente del tamao de los bloques] [ DY * DZ ] / [ DY * DZ ] 1 [rea deseada] / [rea proveniente del tamao de los bloques] [ DX * DZ ] / [ DX' * DZ ] 0.5 [rea deseada] / [rea proveniente del tamao de los bloques] [ DX * DY ] / [ DX' * DY ] 0.5
** Asignar DX' al bloque lmite ** Dividir el bloque por la mitad ** en direccin X

y las palabras claves son


*DI *IVAR DX' . . . *VAMOD key 0.5 1 0.5 0.5

x z Inactive Active

DX *VAMOD key 0.5 1 0.5 0.5

DX'

Figura 6: Nodo del enmallado en el lmite de un bloque lateral

220 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

En la figure 7 se demuestra cmo colocar un nodo del bloque sobre la esquina del yacimiento. Tanto la direccin X como la direccin Y se extienden, es decir, DX' = 2*DX y DY' = 2*DY, y luego se recortan por la mitad. El significado del factor de volumen se indica a continuacin: v = = = [volumen deseado] / [volumen proveniente del tamao de bloques] [ DX * DY * DZ ] / [ DX' * DY' * DZ ] 0.25
** ** ** ** Asignar DX' al bloque lmite Asignar DY' al bloque lmite Dividir bloque por la mitad en direccin X

y las palabras claves son


*DI *IVAR DX' . . . *DJ *JVAR DY' . . . *VAMOD key 0.25 1 0.5 0.25

DY Inactive DX' DY' Active

DX' *VAMOD key 0.25 0.5 0.5 0.25

Figura 7: Nodo del enmallado en una esquina de bloque

En la figure 8 se demuestra cmo colocar un nodo del bloque sobre un lmite diagonal. Tanto la direccin X como la direccin Y se extienden, pero los factores de geometra provienen ms de la inspeccin. Asimismo se ilustra la opcin de nueve puntos. A continuacin se indica el significado de los factores de geometra: v ai aj ak aij+ aij= = = = = = [volumen deseado] / [volumen proveniente del tamaos de los bloques] = 0.5 por inspeccin 1 ya que esta cara entera se encuentra en la parte activa del bloque, 0 ya que esta cara se encuentra en la parte inactiva del bloque, y v = 0.5, ["rea" diagonal deseada] / ["rea" existente diagonal] = 0.5 por inspeccin ["rea" diagonal deseada] / ["rea" diagonal existente] = 1 por inspeccin

y las palabras claves son


*NINEPOINT *IJ *DI *IVAR DX' . . . *DJ *JVAR DY' . . . *VAMOD key 0.5 1 0 0.5 *9p 0.5 1 ** ** ** ** Asignar DX' al bloque lmite Asignar DY' al bloque lmite Dividir el bloque por la mitad en direccin X

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 221

DY

Inactive

DY'

Active

DX *VAMOD key 0.5 1 0 0.5 *9P assuming *NINEPOINT *IJ 0.5 1

DX'

Figura 8: Nodo del enmallado en un lmite diagonal

Bloques nulos Se puede utilizar *VATYPE en lugar de *NULL para especificar bloques nulos. De hecho, esto sera el uso de preferencia si se han de asignar modificadores de geometra mediante *VAMOD. Utilizar el valor clave 0 para los bloques nulos, tal como se hace para *NULL. No hay conexin entre bloques a los bloque nulos o ms all del lmite del yacimiento y los modificadores de rea correspondientes a tales conexiones no se necesitan internamente. Cuando se requiere un nmero para satisfacer la sintaxis de la palabra clave *VAMOD, pero, se sabe que no se va a utilizar, ingresar 0. Ejemplo: La octava parte de un elemento de simetra de 5 lunares Aplicar la opcin de 9 puntos a un enmallado de 9x5 de bloques cuadrados, y luego recortar a la octava parte de un patrn de 5 lunares.
*GRID *CART 9 5 1 *NINEPOINT *IJ *DI *CON 10 *DJ *EQUALSI ** key v ai aj ak *VAMOD 2 0.5 0.5 1.0 0.5 *VAMOD 3 0.5 1.0 1.0 0.5 *9P *VAMOD 4 0.5 1.0 1.0 0.5 *9P *VAMOD 5 0.125 0.5 1.0 0.125 *9P *VAMOD 6 0.25 1.0 1.0 0.25 *9P *VATYPE *ALL 5 2 2 2 2 2 2 2 5 0 3 1 1 1 1 1 4 0 ** 0 0 3 1 1 1 4 0 0 ** 0 0 0 3 1 4 0 0 0 ** 0 0 0 0 6 0 0 0 0 **

aij+ 0.5 1.0 0.5 1.0


---- i | | j

aij1.0 0.5 1.0 0.5

** igual que la fig. 6 ** igual que la fig. 8 ** igual que la fig. 8

La nica diferencia entre las claves 3 y 4 consiste en los valores *9P; estas claves pueden fusionarse si no se utiliza *NINEPOINT. La opcin de lectura *ALL se utiliza con *VATYPE de manera tal que los datos mismos puedan confeccionar una imagen del enmallado al arreglarse en filas de ni, columnas de nj y planos de nk. Enmallados refinados Por defecto, todos los bloques de un enmallado refinado tienen los mismos valores para una determinada cantidad o propiedad (salvo para el tamao de bloques) que el bloque paterno
222 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

del enmallado. Esto tambin se aplica a los modificadores de bloques. Los modificadores de geometra pueden ser ingresados para bloques refinados especficos mediante uso de la subpalabra clave *RG. Supongamos que el bloque en la figura 6 ha de ser refinado 3x3 en la superficie. De los nueve bloques ms finos, tres caen completamente en la zona inactiva, tres caen completamente en la zona activa y tres se dividen por la mitad, tal como sucedi con el bloque paterno. Adems de las palabras claves indicadas anteriormente para la figura 6, las siguientes palabras claves se necesitan para este caso de enmallado refinado:
*REFINE block_address *INTO 3 3 1 *VATYPE *RG block_address *IVAR 0 key 1

donde "key" corresponde a la misma clave que se utiliz para el bloque paterno. Se divide la direccin I en un nmero de bloques finos impares de manera tal que los nuevos nodos de bloques caen sobre el lmite del yacimiento, como sucedi con el bloque paterno. Si las caras externas de un enmallado refinado se conectan a un bloque no refinado en la direccin de seal positiva entonces se utilizan los modificadores de rea de los bloques refinados. Si las caras externas de un enmallado refinado se conectan a otro enmallado refinado, entonces se utiliza el rea de mayor efectividad y de menor tamao. Enmallados hbridos La especificacin de modificadores de rea para bloques de enmallado hbridos es ms complicada porque el mtodo que se utiliza para referirse a las direcciones radiales, angulares o axiales es distinto del sistema I, J o K del enmallado fundamental. La correspondencia entre estos sistemas de direcciones se demuestra en la seccin "Datos que dependen de la direccin" correspondiente a la palabra clave *REFINE. Por lo general, lo que se presenta a continuacin se puede utilizar para bloques hbridos parciales (*IDIR, etc., denotan la orientacin del bloque hbrido):
v ai aj ak 0.5 0.5 1.0 0.5 0.5 0.5 0.5 1.0 0.25 0.25 0.25 0.25 ** medio bloque hbrido *IDIR & *KDIR ** medio bloque hbrido *JDIR ** cuarto de bloque interno hbrido

El fragmento de datos de muestra que se presenta a continuacin, demuestra cmo colocar el centro de un enmallado hbrido sobre el borde de un lmite del yacimiento. Vase los archivos de datos del banco de prueba de muestra para ms ejemplos de casos tpicos.
** Enmallado hbrido vertical colocado sobre el lmite del ** yacimiento en la columna I=3, J=1 refinar 3 1 1:4 en 3 4 1 ** kdir hbrido ** key v vamod 2 0.5 vamod 3 0.5 ai 1.0 0.5 aj 0.5 1.0 ak 0.5 0.5 ** Plano I=1 ** medio bloque hbrido *KDIR

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 223

** Asignar tipos de geometra al plano fundamental I=1 vatype con 1 mod 1 1:4 1:4 = 2 ** Asignar tipos de geometra a los bloques hbridos ** utilizando el diagrama en la seccin "Orientaciones de ** enmallados hbridos" de la descripcin de *REFINE. ** Los valores j'=1 & 3 del enmallado hbrido se encuentran en ** el plano fundamental J-K (divididos por la mitad), ** j'=2 se encuentra en el lado interno (completo) del lmite ** del yacimiento (al lado de J=2), y j'=4 se encuentra en el ** lado externo (nulo) del lmite del yacimiento vatype rg 3 1 1:4 jvar 3 1 3 0

Terminacin de pozos en un bloque parcial Si la terminacin de un pozo ocurre en un bloque parcial, puede ser necesario modificar el ndice del pozo especificado mediante la palabra clave *PERF. La mayora de las salidas de fracciones de pozos en enmallados de elementos de simetra se manejan mediante la subopcin *FRAC de la palabra clave *WELL (vase el apartado Fraccin de Pozo en el resumen de introduccin de la seccin Datos de Pozos y Datos Recurrente). Sin embargo, la palabra clave *FRAC por lo general solamente rinde cuenta de la zona fraccionaria que se encuentra en sentido normal a la direccin del pozo. La longitud de pozo fraccionario correspondiente a un bloque parcial deber especificarse mediante la opcin ff de las palabras claves *PERF *GEO o bien deber incluirse en el ndice de pozos ingresado mediante la opcin *PERF *WI. Para elementos de simetra estndar de rea, ningn bloque resulta parcial en direccin vertical, por lo que no se necesita una fraccin de terminacin para un pozo vertical. Sin embargo, un pozo horizontal cuya terminacin ocurre en un bloque que es parcial en la direccin del pozo tendr una fraccin de terminacin menor de uno. Por ejemplo, si se produce la terminacin de un pozo en los bloques parciales de las figuras 6, 7 y 8, el agujero penetra el bloque desde la derecha y se extiende en sentido horizontal al nodo del bloque. En el caso de cada una de las figuras, la longitud de la terminacin es DX en lugar de DX', por lo tanto, la fraccin de terminacin de este bloque es ff = 0.5. En el enmallado especificado por los datos de las palabras claves del apartado antedicho Bloques nulos, un pozo horizontal a travs de los bloques (1:9,1,1) se especificara de la siguiente manera:
*WELL *PERF 1 2:9 10 wn 'Horz Well' *FRAC 0.5 ** sobre el lmite de simetra *GEO wn 1 1 0.5 ** Bloque parcial en direccin I 1 1 1 1 0.5 ** Bloque parcial en direccin I

Bloques seudoinfinitos El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE.

224 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Indicador de bloques nulos (Opcional)


OBJETO: *NULL indica la entrada de un arreglo de indicadores nulos. ARREGLO: *NULL OPCIONES POR DEFECTO: Palabra clave opcional. Opcin por defecto: todos los bloques estn activos. CONDICIONES: Esta palabra clave deber aparecer en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO.

*NULL

Los valores numricos del arreglo que entra debern ser iguales a cero (0) para bloques nulos o inactivos o iguales a uno (1) para bloques activos o participantes. EXPLICACION: Cualquier opcin de lectura de arreglos puede utilizarse para designar la ubicacin de bloques nulos dentro de una configuracin determinada del enmallado. 0 = bloque nulo 1 = bloque activo. Si se utiliza la palabra clave *NULL para designar un bloque nulo y se asigna una porosidad distinta de cero a ese bloque mediante uso de la palabra clave *POR, la designacin *NULL anula el valor de porosidad. Ya que el arreglo modificador de la geometra de los bloques *VATYPE tambin se puede usar para indicar bloques nulos, se recomienda no incluir las dos palabras claves, *NULL y *VATYPE, en el mismo conjunto de datos. Si se especifican bloques parciales y bloques nulos, solamente se debe usar la palabra clave *VATYPE. Si se utiliza un modelo de porosidad doble, la participacin selectiva de ambas porosidades se puede controlar mediante uso de la palabra clave *NULL. Si se utiliza la palabra clave *NULL sin un calificador *MATRIX o *FRACTURE, esto anula el bloque (inclusive ambas porosidades), convirtindolo en una barrera para el flujo. La anulacin del bloque primero con uno de los calificadores *MATRIX o *FRACTURE y luego con otro calificador surte el mismo efecto. Lo mismo se logra cuando se usa la palabra clave *NULL *MATRIX y se fija el valor de cada una de las siguientes palabras claves *DIFRAC, *DJFRAC y *DKFRAC igual a cero para un bloque. Si solamente se usa *NULL *MATRIX o *NULL *FRACTURE esto hace que solamente una de las porosidades no participe. El flujo puede producirse a la otra porosidad segn sea necesario. Cabe mencionar que el estado acuado que establece la palabra clave *PINCHOUTARRAY anula las posiciones de *NULL. Vase la descripcin de la palabra clave *PINCHOUTARRAY a continuacin. Las posiciones de *NULL anulan la posicin de acuamiento que se genera mediante uso de la palabra clave *PINCHOUT-TOL o en situaciones donde el espesor es igual a cero.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 225

Doble porosidad (Opcional)


OBJETO:

*DUALPOR

La palabra clave *DUALPOR indica el uso de un modelo de doble porosidad en algunos o todos los bloques del enmallado del simulador. FORMATO: *DUALPOR OPCIONES POR DEFECTO: Palabra clave opcional. No hay opcin por defecto. CONDICIONES: Esta palabra clave deber estar ubicada en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO, antes de las palabras claves *REFINE, *RANGE, *NULL y *POR. Solamente se puede especificar una de las siguientes opciones *DUALPOR, *DUALPERM, *SUBDOMAIN o *MINC. La opcin *DUALPOR no se puede usar con las opciones *NINEPOINT o *WELLBORE. La opcin *DUALPOR se puede usar con un refinamiento de enmallado local *REFINE. EXPLICACION: Esta palabra clave indica que se utilizar una opcin de doble porosidad en el simulador. Esta opcin permite a cada bloque del simulador tener hasta dos sistemas de porosidad, uno denominado la porosidad de la matriz y el otro denominado la porosidad de la fractura. Cada una de las porosidades puede tener un valor de porosidad propio y permeabilidades propias adems de otras propiedades definidas. Las propiedades de la matriz se describen mediante uso del calificador *MATRIX mientras que las propiedades de la fractura se describen mediante uso del calificador *FRACTURE. Los flujos entre bloques se calculan de la misma manera como se calculan en el modelo estndar (sin palabra clave *DUALPOR). Estos flujos se rigen por las propiedades de la fractura. Sin embargo, cuando se especifica la palabra clave *DUALPOR se calcula un conjunto adicional de flujos entre la matriz y la fractura. Estos flujos se rigen por las propiedades de la matriz o de la matriz-fractura, dependiendo de la seleccin del clculo del factor de forma (vase tambin la palabra clave *SHAPE). Por lo tanto, la palabra clave *DUALPOR permite una porosidad de matriz y una porosidad de fractura por cada bloque del enmallado, cuando la matriz est conectada solamente a la fractura dentro del mismo bloque del enmallado. Las porosidades de fractura estn conectadas a otras porosidades de fractura vecinas de la manera habitual. La presencia de ambas porosidades de fractura y de matriz en un bloque, o solamente la porosidad de fractura o la porosidad de matriz se encuentra bajo el control del usuario (vanse las palabras claves *POR y *NULL). Para la definicin de las propiedades de los sistemas *DUALPOR generalmente se requiere el uso de definiciones en pares para la mayora de los elementos, una que lleva un calificador *MATRIX y el otro un calificador *FRACTURE. Si se desean mayores detalles estos se explican en las descripciones de las propiedades individuales.
226 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

Vase J. R. Gilman and H. Kazemi, "Improvements in Simulation of Naturally Fractured Reservoirs", SPE10511 para mayores detalles. Vase tambin el anexo E.8.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 227

Doble permeabilidad (Opcional)


OBJETO:

*DUALPERM

La palabra clave *DUALPERM indica el uso de un modelo de doble permeabilidad en algunos o en todos los bloques del enmallado del simulador. Por otra parte, los flujos de fractura a fractura entre bloques aumentan con los flujos de matriz a matriz entre bloques. Los flujos de matriz a fractura dentro de los bloques permanecen iguales. FORMATO: *DUALPERM OPCIONES POR DEFECTO: Palabra clave opcional. No hay opcin por defecto. CONDICIONES: Esta palabra clave deber estar ubicada en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO, antes de las palabras claves *REFINE, *RANGE, *NULL y *POR. Solamente se puede especificar una de las siguientes opciones: *DUALPOR, *DUALPERM, *SUBDOMAIN o *MINC. La opcin *DUALPERM no se puede usar con las opciones *NINEPOINT o *WELLBORE. La opcin *DUALPERM se puede usar con un refinamiento de enmallado local *REFINE. EXPLICACION: La descripcin que se presenta ms arriba para la palabra clave *DUALPOR debe estudiarse primero, ya que estas opciones estn estrechamente relacionadas. La opcin *DUALPERM utiliza los mismos clculos que la opcin *DUALPOR, salvo que tambin se calculan los flujos de matriz a matriz entre bloques al igual que los flujos previstos de fractura a fractura entre bloques y la transferencia de fluidos de matriz a fractura dentro de los mismos bloques. Por lo tanto, la opcin *DUALPERM permite una porosidad de matriz y una porosidad de fractura por cada bloque del enmallado, cuando la matriz est conectada a la fractura en el mismo bloque del enmallado. Las porosidades de la fractura estn conectadas a las porosidades de las fracturas vecinas, y lo mismo sucede con las porosidades de las matrices vecinas. Para la definicin de las propiedades de los sistemas *DUALPERM generalmente se requiere el uso de definiciones en pares para la mayora de los elementos, una que lleva un calificador *MATRIX y la otra un calificador *FRACTURE. Para mayores detalles, vase la explicacin que aparece en las descripciones de las propiedades puntuales. La doble permeabilidad a menudo es de importancia en yacimientos de gas libre y con grandes variaciones en profundidad para lo cual solamente resultan importantes los flujos de matriz a matriz entre bloques en sentido vertical (direccin K). De ser as, se deben usar modificadores de transmisibilidad cero en las direcciones I y J (vanse las palabras claves *TRANSI y *TRANSJ. Vase tambin el anexo E.8.)

228 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Mtodo de subdominios de doble porosidad (Opcional)


*SUBDOMAIN

OBJETO: La palabra clave *SUBDOMAIN indica el uso de un modelo de doble porosidad mediante uso del mtodo de subdominios. FORMATO: *SUBDOMAIN idiv ( *FRACVOL vol(1) vol(idiv) ) ( *SGMETHOD (*AVERAGE | *ELEMENT ) ) DEFINICIONES: idiv Subdividir cada uno de los bloques de la matriz en subbloques idiv. Los valores tpicos del rango idiv varan entre 2 y 5. vol (i) Fraccin de volumen del subbloque i de la matriz dentro del volumen de la matriz del bloque del enmallado. Estas fracciones de volumen deben sumar 1. El subbloque i=1 corresponde al bloque de abajo de *KDIR *UP y al bloque de arriba de *KDIR *DOWN. *SGMETHOD Especificar la escala de longitud que se utiliza para calcular la segregacin de las fases y el ajuste de presin en el bloque de fractura. *AVERAGE La escala de longitud corresponde al bloque de matriz indiviso cuyo tamao es igual al del bloque vertical (especificado por *DK) menos el ancho de la fractura. Este mtodo fue el que siempre se us en STARS antes de que la palabra clave *SGMETHOD estuviera disponible. *ELEMENT La escala de longitud corresponde a la porcin de la matriz elemental que es igual al espaciamiento de la fractura vertical (especificado por la palabra clave *DKFRAC) menos el ancho de la fractura. Este mtodo fue el que siempre se us en IMEX y GEM antes de que la palabra clave *SGMETHOD estuviera disponible. OPCIONES POR DEFECTO: Palabra clave opcional. No hay opcin por defecto. Si la palabra clave *SUBDOMAIN est presente pero no est la palabra clave *FRACVOL, vol(i) = 1/idiv para todos los subbloques i. Si la palabra clave *SUBDOMAIN est presente, pero no est la palabra clave *SGMETHOD, el resultado depende de la palabra clave *TRANSD (que habilita la opcin del SUBDOMAIN-DK):

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 229

Si *TRANSD no est presente, si *TRANSD s est presente,

se supone *SGMETHOD *AVERAGE; se supone *SGMETHOD *ELEMENT.

230 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

CONDICIONES: Esta palabra clave deber estar ubicada entre el grupo de palabras claves de la seccin DESCRIPCIN DEL YACIMIENTO, antes de las palabras claves *NULL y *POR. Solamente se puede especificar una de las siguientes palabras claves: *DUALPOR, *DUALPERM, *SUBDOMAIN o *MINC. La palabra clave *SUBDOMAIN no se puede usar en conjunto con las opciones *NINEPOINT, *WELLBORE o *REFINE. EXPLICACION: La descripcin presentada anteriormente para la palabra clave *DUALPOR debe estudiarse primero, ya que esta opcin est estrechamente relacionada. Esta opcin permite que cada uno de los bloques del simulador tenga hasta dos sistemas de porosidad, uno denominado la porosidad de la matriz y el otro denominado la porosidad de la fractura. Asimismo, la opcin *SUBDOMAIN divide la porosidad de la matriz verticalmente en segmentos "idiv" cuyo grosor depende de los valores *FRACVOL. Se calcula el flujo de fractura-a-fractura entre bloques, al igual que el flujo de matriz-a-fractura y de matriz-amatriz dentro de un mismo bloque. El mtodo *SUBDOMAIN modela los gradientes (de presin, temperatura, etc) dentro de la porosidad de la matriz de un bloque. Cada uno de los bloques tiene un valor de porosidad y permeabilidades, al igual que otras propiedades distintivas. Las propiedades de la matriz se describen mediante uso del calificador *MATRIX mientas que las propiedades de la fractura se describen mediante uso del calificador *FRACTURE. Para mayores detalles, vase la explicacin en las descripciones de las diferentes propiedades. Para mayores detalles acerca de este mtodo, srvase consultar J. R. Gilman, "An Efficient Finite-Difference Method for Simulating Phase Segregation in the Matrix Blocks in DualPorosity Reservoirs", SPERE, July 1986, pp.403-413. Vase tambin el anexo E.8. Palabra clave *FRACVOL para la opcin SUBDOMAIN-DK El hecho de especificar valores iguales a cero para la palabra clave *TRANSD (vase ms abajo) habilita la caracterstica SUBDOMAIN-DK que conecta los apilamientos de la matriz del subdominio de los bloques verticalmente adyacentes. Asimismo, valores distintos de cero de *SD_REINF (seccin de Datos de Roca y Fluidos) habilitan la opcin de reinfiltracin para esas conexiones entre bloques. En este caso, la retencin capilar ms correcta se obtiene al especificar el volumen fraccional ms pequeo posible del subbloque ubicado ms abajo, en el orden del ancho de la fractura. Prcticamente, ese tamao de subbloque no debe ser tan pequeo que aumente significativamente el tiempo de la CPU.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 231

Multiplicador de transmisibilidad SUBDOMAIN-DK (Opcional)


*TRANSD

OBJETO: Habilitar la opcin SUBDOMAIN-DK y especificar los multiplicadores de transmisibilidad entre subdominios. ARREGLO: *TRANSD OPCIONES POR DEFECTO: Si *TRANSD no est presente, todos los multiplicadores de transmisibilidad entre subdominios se supone que tienen un valor igual a cero, efectivamente inhabilitando la opcin SUBDOMAIN-DK. CONDICIONES: La palabra clave *TRANSD tiene sentido y es efectiva solamente cuando se utiliza en conjunto con la palabra clave *SUBDOMAIN. Los calificadores de arreglo *MATRIX y *FRACTURE no estn permitidos. EXPLICACIN: La palabra clave *TRANSD habilita el modelo SUBDOMAIN-DK, aadiendo al modelo *SUBDOMAIN una conexin adicional entre bloques, verticalmente a travs del plano de fractura horizontal. Asimismo, la palabra clave *TRANSD permite al usuario controlar la efectividad del contacto de esa nueva conexin mediante uso del multiplicador de transmisibilidad de fluidos. Los valores ingresados de la palabra clave *TRANSD son adimensionales y deben ser distintos de cero. Un valor de *TRANSD igual a uno deriva en una transmisibilidad similar a la conexin matriz-matriz dentro de un apilamiento de matriz local. Un valor de cero eliminar completamente esa conexin recin creada. Un valor *TRANSD ingresado para el bloque (i,j,k) ser aplicado a la nueva conexin entre los apilamientos de subbloques de la matriz en los bloques (i,j,k) y (i,j,k+1). Modelo SUBDOMAIN-DK En el modelo de fractura natural de subdominio SUBDOMAIN estndar, la fractura y la matriz se modelan como dos sistemas separados de enmallado. Para un bloque espacial nico, la fractura se modela mediante uso de un solo bloque mientras que la matriz se modela mediante uso de un apilamiento vertical de subbloques. El flujo entre los subbloques de la matriz ocurre solamente dentro del apilamiento local y no entre los apilamientos de bloques adyacentes. La palabra clave *TRANSD habilita al modelo SUBDOMAIN-DK, creando as una conexin entre bloques verticalmente a travs del plano de fractura horizontal. Especficamente, en el caso de un par de apilamientos de subbloques de la matriz verticalmente adyacentes, el subbloque ms bajo del apilamiento superior est conectado al subloque ms alto del apilamiento inferior. Esto permite que fluya el fluido (ej. drenaje gravitacional) directamente de matriz a matriz a travs de una fractura horizontal. La parte

232 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

DK del nombre de este modelo proviene del modelo de doble permeabilidad (DK) que tambin conecta los bloques de matriz a travs de un plano de fractura. Generalmente, en el caso de la opcin SUBDOMAIN-DK existe plena continuidad capilar entre los enmallados de matriz (a travs del plano de fractura horizontal). Se debe usar la palabra clave *SD_REINF de la seccin Datos de Roca-Fluidos para controlar el nivel de continuidad de la presin capilar, desde una continuidad completa hasta una discontinuidad completa. La opcin SUBDOMAIN-DK utiliza las palabras claves *SGMETHOD *ELEMENT, independientemente de la seleccin de entrada del usuario de *SGMETHOD. Se debe usar la palabra clave *SD_HCMULT de la seccin Otras Propiedades del Yacimiento para reajustar el flujo conductivo trmico a travs de la conexin SUBDOMAIN-DK. Para mayores detalles del modelo SUBDOMAIN-DK, vase la obra "Simulation Gravity Drainage and Reinfiltration with a Subdomain-Dual Permeability Hybrid Fracture Model", SPE 106191 por Barry Rubin [Simulacin del drenaje gravitacional y de la reinfiltracin con un modelo de subdominio de fractura hbrido de doble permeabilidad]. Ejemplos: A continuacin se presentan dos ejemplos del uso de la palabra clave *TRANSD:
** Habilitar el drenaje gravitacional directo entre los enmallados de todas las columnas *SUBDOMAIN 4 *TRANSD *CON 1.0 ** Habilitar la conexin de direccin solamente entre (2,3,6) y (2,3,7) *SUBDOMAIN 3 *TRANSD *IJK 2 3 6 1.0

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 233

Mtodo de doble porosidad MINC (Opcional)


OBJETO: La palabra clave *MINC indica el uso de un modelo de doble porosidad empleando el enfoque de continuos de interaccin mltiples (MINC). FORMATO: *MINC idiv *FRACVOL vol(1).vol(idiv) DEFINICION: idiv Nmero de subdivisiones para cada uno de los bloques de la matriz, tpicamente seleccionados de un rango de 2 a 5. vol (i)

*MINC

Fraccin de volumen del elemento de matriz i dentro del volumen de la matriz del bloque del enmallado. Estas fracciones de volumen deben sumar 1. La fraccin i=1 corresponde al elemento que se encuentra ms al interior. OPCION POR DEFECTO: Palabra clave opcional. No hay opcin por defecto. CONDICIONES: Esta palabra clave deber estar ubicada en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO, antes de las palabras claves *REFINE, *RANGE, *NULL y *POR. Solamente se puede especificar una de las siguientes palabras claves *DUALPOR, *DUALPERM, *SUBDOMAIN o *MINC. La opcin *MINC no se puede usar con las opciones *NINEPOINT, *WELLBORE, y *REFINE. EXPLICACION: La descripcin presentada anteriormente para la palabra clave *DUALPOR debe estudiarse primero, ya que esta opcin est estrechamente relacionada. Esta opcin le permite a cada uno de los bloques del simulador tener hasta dos sistemas de porosidad, uno denominado porosidad de la matriz y el otro denominado porosidad de la fractura. Asimismo, la opcin *MINC divide la porosidad de la matriz en anillos anidados "idiv" de acuerdo a los valores *FRACVOL. Se calculan los flujos de fractura-a-fractura entre bloques y los flujos de matriz-a-fractura dentro del bloque. Asimismo se calculan los flujos de matriz a matriz entre los anillos de la matriz dentro de un bloque. El mtodo *MINC permite modelar algunos comportamientos transientes dentro de la porosidad de la matriz de un bloque.

234 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Cada uno de los bloques tiene un valor de porosidad y permeabilidades propias, al igual que otras propiedades definidas. Las propiedades de la matriz se describen mediante uso del calificador *MATRIX mientras que las propiedades de la fractura se describen mediante uso del calificador *FRACTURE. Si se desean mayores detalles, stos se explican en las descripciones de varias propiedades. Para mayores detalles, refirase a K. Pruess and T. N. Narasimhan, "A Practical Method for Modelling Fluid and Heat Flow in Fractured Porous Media", SPEJ, Feb. 1985, pp.14-26. Vase tambin el anexo E.8.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 235

Clculo de los factores de forma (Condicional)


OBJETO:

*SHAPE

La palabra clave *SHAPE describe el mtodo (el tipo de factor de forma) que se utilizar para calcular el flujo matriz-factura dentro de un bloque naturalmente fracturado. FORMATO: *SHAPE ( *GK | *K-HARMONIC | *PI2 ) DEFINICIN: *GK Esta subpalabra clave indica el uso de una formulacin al estilo de Gilman y Kazemi para el factor de forma. *K-HARMONIC Esta subpalabra clave indica el uso de un promedio armnico de la permeabilidad de la fractura y matriz en el clculo del factor de forma. *PI2 Esta subpalabra clave especifica el uso de 2 (9.87) en lugar de 4 en la frmula de estilo *GK para el factor forma. Vase las referencias ms abajo.

OPCIN POR DEFECTO: Palabra clave condicional. Opcin por defecto: *SHAPE *GK CONDICIONES: Estas palabras claves debern estar en el grupo de palabras claves de la seccin DESCRIPCIN DEL YACIMIENTO, antes de las palabras claves *NULL y *POR. EXPLICACIN: Como regla general, el flujo de fluido entre pequeas regiones porosas es proporcional a la transmisibilidad. La inversa de la transmisibilidad es la suma de la resistencia de los fluidos y la geometra asociada en cada direccin. Cuando el tamao del elemento determinado por *DIFRAC, *DJFRAC y *DKFRAC no es igual al tamao de los bloques del enmallado, entonces el trmino de transferencia fractura-matriz deber aumentar/disminuir la escala al multiplicarlo por la relacin entre el volumen del bloque y el volumen del elemento. Hay diferentes frmulas existentes en la literatura para calcular este trmino de transferencia fractura-matriz. Todas se derivan de las frmulas para el flujo en medios porosos (arriba mencionadas) pero tienen diferentes supuestos acerca del efecto de la permeabilidad de la fractura y la matriz. La formulacin de Gilman y Kazemi es:
G & K = 4Vb
i

k mi L2 i

236 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Li corresponde al espaciamiento de la fractura en direccin x, y, z kmi corresponde a la permeabilidad de la matriz efectiva en todas las direcciones Vb corresponde al volumen del bloque La frmula armnica-K es:
K H = 4Vb 1 L i i k f i k mi Lf k m Af / A m + Lm k f i i i i i i

Lfi corresponde al ancho de la fractura en todas las direcciones Lmi corresponde al tamao de la matriz en todas las direcciones kfi corresponde a la permeabilidad de la fractura efectiva en todas las direcciones Afi y Ami corresponden al rea fractura/matriz perpendicular al flujo Para mayores detalles y especialmente para el anlisis acerca de los valores efectivos e intrnsecos, refirase a las notas a las cuales se hace referencia arriba. El clculo de la armnica K es ms general porque no supone que la permeabilidad de la fractura es mucho mayor que la permeabilidad de la matriz. Ambos clculos incorporan varias anisotropas. Cuando el espaciamiento de fracturas es igual a cero en cierta direccin entonces el ancho de la fractura es igual a cero y el flujo entre fractura y matriz es cero para esa direccin. Cabe mencionar que las frmulas de transmisibilidad bsicas se utilizan aun cuando el espaciamiento de fracturas sobrepasa el tamao de los bloques del enmallado. Estos casos corresponden al hecho de dividir el flujo de la matriz hacia las fracturas a lo largo de varios bloques del enmallado y modelar los flujos usuales de la matriz hacia las fracturas a lo largo de los bloques individuales. Asimismo, las frmulas bsicas se utilizan aun cuando el bloque del enmallado que contiene las regiones de la matriz, en s, no tiene forma cbica (como para enmallados de tipo puntos de esquina, radiales o refinados hbridos de la Opcin*PI2 Mora, C.A., Wattenbarger, R.R., Analysis and Verification of Dual Porosity and CBM Shape Factors, JCPT, February 2009, Vol. 48, No. 2, pp. 17-21. Van Heel, A.P.G., Boerrigter, P.M., van Dorp, J.J, Thermal and Hydraulic Matrix-Fracture Interaction in Dual-Permeability Simulation, SPE-REE, August 2008, Vol. 11, No., 4, pp. 735-749. La formulacin K-Armnica es:
K H = 4Vb 1 k f i k mi L k A / Am + Lm kf i i fi m i fi i i i

Lfi corresponde al ancho de la fractura en todas las direcciones Lmi corresponde al tamao de la matriz en todas las direcciones kfi corresponde a la permeabilidad de la fractura efectiva en todas las direcciones Afi y Ami corresponde al rea de la fractura/matriz perpendicular al flujo

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 237

Para mayores detalles y especialmente para leer acerca de los valores efectivos e intrnsecos vase las referencias mencionadas anteriormente. El clculo K- Armnico es ms general porque no supone que la permeabilidad de la fractura es mayor que la permeabilidad de la matriz. Ambos clculos incorporan varias anisotropas. Cuando el espaciamiento de la fractura es igual a cero en una determinada direccin entonces el ancho de la fractura es igual a cero y el flujo entre la fractura y la matriz es igual a cero en esa direccin. Cabe mencionar que las frmulas de transmisibilidad bsicas se utilizan aun cuando el espaciamiento de la fractura excede el tamao del bloque del enmallado. Estos casos corresponden a la accin de dividir el flujo de matriz a fractura a lo largo de varios bloques del enmallado y modelar los flujos usuales de matriz a fractura a lo largo de los bloques individuales. Asimismo, las frmulas bsicas se utilizan aun cuando el bloque del enmallado que contiene las regiones de la matriz no tiene forma cbica en s (tales como para los enmallados de tipo puntos de esquina, radiales o refinados hbridos).

238 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Espaciamiento de fracturas (Condicional)


*DKFRAC

*DIFRAC, *DJFRAC,

OBJETO: La palabra clave *DIFRAC indica la entrada del espaciamiento de fracturas en direccin I. La palabra clave *DJFRAC indica la entrada del espaciamiento de fracturas en direccin J. La palabra clave *DKFRAC indica la entrada del espaciamiento de fracturas en direccin K. ARREGLO: *DIFRAC *DJFRAC *DKFRAC OPCIONES POR DEFECTO: La ausencia de la palabra clave implica que todos los bloques del enmallado tienen un espaciamiento nulo de fracturas (no hay fractura) en esa direccin. Si algunos bloques tienen fracturas y otros no, se deben ingresar un valor igual a cero para los bloques no fracturados. El hecho de fijar valores a 0 corresponde a un espaciamiento infinito y por lo tanto inefectivo en esa direccin. Cuando las palabras claves *DIFRAC, *DJFRAC o *DKFRAC tienen un valor negativo, se asignar un espaciamiento de fracturas correspondiente al tamao de los bloques en una direccin especificada. CONDICIONES: Estas palabras claves debern aparecer en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO antes de las palabras claves *NULL y *POR. Estas palabras claves se utilizan en conjunto con las opciones de fractura natural *DUALPOR, *DUALPERM, *MINC y *SUBDOMAIN. Cuando se fija uno de los espaciamientos de fractura igual a 0 esto indica que no hay un plano de fractura perpendicular a ese eje. Si en un bloque se asigna un valor igual a cero a cada una de las palabras claves *DIFRAC, *DJFRAC y *DKFRAC, entonces la porosidad de la fractura del bloque se declarar nula y no participar en ninguno de los clculos del simulador. EXPLICACION: Los espaciados de fractura en conjunto con el volumen de fractura se utilizan para calcular el tamao de la fractura y la matriz en cada direccin. Estos valores se utilizan para calcular el coeficiente de transferencia de la matriz a la fractura al igual que otros parmetros geomtricos (por ej., el volumen del bloque de la matriz y la fractura). Vase la descripcin detallada en el anexo E.8.) Los espaciamientos de fractura deben medirse de la lnea de centro a la lnea de centro en la direccin apropiada. La unidad se expresa en (m | ft | cm). Las frmulas de transmisibilidad bsicas (vase el anexo E.8) se aplican aun cuando los espaciados de la fractura exceden el tamao del bloque del enmallado. Esto significa que todos los bloques contenidos en el elemento fracturado sern fracturados. El volumen de fractura especificado ser distribuido entre todos los bloques. Si esto es motivo de preocupacin, entonces los yacimientos con
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 239

espaciamientos de fractura que abarcan varios bloques deben ser modelados como un problema de porosidad nico con bloques de fractura implcitos. Los espaciamiento de fractura *DIFRAC y *DJFRAC se requieren para situaciones de enmallados radiales *GRID *RADIAL. En el caso de tales enmallados, la palabra clave *DIFRAC debe considerarse como que mide los espaciamientos en direccin "x"- (correspondiente a un eje de 0 grados) y *DJFRAC a espaciamientos en direccin "y". Los espaciamientos generalmente se heredan de los bloques paternos en el caso de enmallados hbridos *HYBRID por lo que automticamente se encuentran a disposicin. Conversin de las palabras claves *SHAPE y *TRANSFER de IMEX STARS no apoya las palabras claves *SHAPE *WR y *TRANSFER de IMEX. Si la palabra clave *SUBDOMAIN est vigente, entonces se da por sentado *TRANSFER 1; de lo contrario, se supone *TRANSFER 0. El rango aceptable de valores para el espaciamiento de fracturas es: SI m 0.0 1.0E+4 Campo pies 0.0 32,808.0 Laboratorio cm 0.0 1.0E+6

mn mx

El espaciamiento de fractura incide fuertemente en los valores de la porosidad y permeabilidad efectiva que se ingresan para la fractura.

240 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Definicin de fracturas (Condicional)


OBJETO:

*FRFRAC, *FORMINFRAC

Asignar la fraccin del volumen de fractura y la fraccin de roca-en-fractura. ARREGLOS: *FRFRAC *FORMINFRAC DEFINICIONES: *FRFRAC Especificar el volumen de fractura en un elemento como una fraccin del volumen bruto. Cuando una fractura no contiene rocas, entonces este valor es igual a la porosidad de fractura efectiva. *FORMINFRAC Especificar qu fraccin del volumen de fractura es roca (formacin). Si este valor es igual a cero, entonces la fractura consiste enteramente del espacio vaco abierto y la porosidad de fractura intrnseca es igual a 1. Cuando este valor es distinto de cero, la porosidad de fractura intrnseca es menor que 1 y la porosidad intrnseca de la roca (formacin) se especifica a travs de *POR *FRACTURE. OPCIONES POR DEFECTO: Si la palabra clave *FRFRAC no se encuentra presente, entonces la fractura no contiene roca, en cuyo caso la porosidad de fractura efectiva deber especificarse a travs de *POR *FRACTURE. Si la palabra clave *FORMINFRAC no se encuentra presente, entonces la fractura no contiene roca (formacin). CONDICIONES: Estas palabras claves debern estar en el grupo de palabras claves de la seccin DESCRIPCIN DEL YACIMIENTO antes de las palabras claves *NULL y *POR. Los calificadores de arreglos *MATRIX y *FRACTURE no se debern usar con estas palabras claves. No se puede usar la palabra clave *FORMINFRAC sin la palabra clave *FRFRAC. EXPLICACIN: Las opciones de fractura naturales *DUALPOR, etc., dividen el volumen bruto de la celda en dos regiones distintas: (1) una celda de fractura y (2) una celda o de grupo de celdas de matriz. En el caso de aplicaciones isotrmicas, es natural identificar la celda de fractura solamente con el espacio vaco abierto de fractura. En este caso la porosidad intrnseca de la celda de fractura (volumen del vaci de la fractura sobre el volumen de la celda de fractura) siempre es igual a uno. Por lo tanto, en las implementaciones anteriores se usaba el elemento de entrada de la porosidad de fractura normal (*POR *FRACTURE) para especificar la porosidad de fractura efectiva definida como el volumen del vaco de la fractura sobre la suma de los volmenes de las celdas de la matriz y de la fractura. Esta definicin conduce a valores pequeos de porosidad de fractura efectiva, por ej., 0.01 o 0.001.
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 241

En las aplicaciones trmicas, la formacin inmediatamente adyacente a la fractura toma el calor del fluido en la fractura por medio del proceso de conduccin a una escala de tiempo en campo. El modelado de este efecto puede ser muy importante en predecir la propagacin de los frentes de calor, por ejemplo, una ruptura de vapor. Por lo tanto, en aplicaciones trmicas es comn incluir alguna parte de la formacin con la celda de fractura, suponiendo que partes de la formacin tendrn una temperatura que se aproxima al valor del fluido de la fractura. Sin embargo, esto no es posible con la tcnica de la porosidad de fractura efectiva que se describe anteriormente. Por otra parte, las palabra clave *FRFRAC permite a los usuarios especificar la fraccin del volumen bruto original que se debe definir como la regin de fraccin, y la palabra clave *FORMINFRAC permite a los usuarios especificar cunto de cada regin de fractura realmente es formacin. En este caso, *POR *FRACTURE especifica la porosidad intrnseca de la porcin de formacin que se encuentra en una celda de fractura.. Asimismo, en este caso el valor reportado para la porosidad de la fractura intrnseca (volumen del vaco de la fractura dividido por el volumen de la celda de fractura) es f = 1 Ffr ( 1 fr ) donde Ffr se especifica a travs de *FORMINFRAC y fr corresponde a la porosidad de la formacin especificada por medio de *POR *FRACTURE. Por ejemplo, si Ffr = 0.3 y fr = 0.25 entonces la porosidad de la fractura intrnseca reportada ser f = 0.775. Entonces, este valor intrnseco se utiliza para calcular las capacidades de calor y conductividades trmicas de un bloque. Vase la descripcin detallada en el anexo E.8. Variaciones de *FORMINFRAC En el caso de las aplicaciones trmicas, resulta comn usar la palabra clave *FORMINFRAC en calidad de parmetro de ajuste o de sensibilidad. El usuario puede variar *FORMINFRAC y *FRFRAC de tal manera que se retiene tanto el volumen poral de la formacin como el volumen del espacio vaco de la fractura. Si dejamos que r corresponda a la porosidad de la formacin intrnseca especificado por *POR tanto para la regin de la matriz como de la fractura, y dejamos que Ff corresponda al valor *FRFRAC, y dejamos que Ffr corresponda al valor *FORMINFRAC y dejamos que V corresponda al volumen bruto (matriz ms fractura), todos de un mismo bloque. El volumen del espacio vaco de la fractura sera VFf(1Ffr) Y el volumen poral de la formacin total (matriz ms fractura) sera V(1Ff)r + VFfFfrr = Vr[1 Ff(1Ffr)] Cada una de estas cantidades contiene la cantidad Ff(1Ffr). Por lo tanto, el usuario puede cambiar Ff o Ffr y conservar aquellos volmenes porales siempre y cuando Ff(1Ffr) permanezca sin cambios. Si las celdas de la matriz y de la fractura tienen las mismas condiciones (por ej., a condiciones iniciales) entonces las cantidades de los componentes y el contenido trmico se conservan tambin. Por ejemplo, cuando Ff = 0.003 y Ffr = 0 el valor de estos volmenes porales es 0.003V y 0.997rV. Supongamos que el usuario desea comparar esto con un caso similar en el cual el usuario incluye en cada lado del espacio vaco de la fractura una cantidad de la formacin que corresponde al doble del ancho de la fractura, es decir, 80% de la regin de fractura corresponde a la formacin. Para aumentar Ffr a 0.8 y a la vez conservar estos volmenes porales, se debe cambiar Ff a 0.003/(10.8) = 0.015.
242 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

Agujero discretizado (Condicional)


OBJETO:

*WELLBORE, *RELROUGH, *LAMINAR, *TRANSIENT, *CIRCWELL, *WELLINFO, *REGIME, *WELLWALL, *TUBINSUL, *ANNULUSWAL, *CASING, *FILM_COND, *RANGE, *WBZ, *WBZADJ

Define los pozos que han de ser discretizados. Tambin se puede especificar un agujero discretizado en los datos recurrentes mediante uso de la palabra clave *WELLBORE-REC. FORMATO: *WELLBORE rw (*RELROUGH relrof) *LAMINAR *TRANSIENT (*ON | *OFF)) *CIRCWELL ra i j k nwbwt (*RELROUGH relrof) *WELLINFO *REGIME *WELLWALL *TUBINSUL *ANNULUSWAL *CASING *FILM_COND *RANGE *WBZ o *WBZADJ DEFINICIONES: *WELLBORE rw Indica que se definir un pozo discretizado. Cada agujero discretizado requiere su propia palabra clave *WELLBORE. La cantidad rw representa el radio interno del pozo (m | pies | cm), o al radio de la tubera interior cuando el pozo se encuentra en circulacin. *RELROUGH relrof Indica que se definir una aspereza relativa del pozo (la tubera). relrof Valores relativos de aspereza de un pozo (tubera). *LAMINAR Obliga al flujo del agujero estar en modalidad laminar para no utilizar las correlaciones de flujo. Se debe utilizar esta palabra clave para pozos verticales o desviados o para ejecuciones donde hay un flujo en contra corriente presente. rwo rins rao rcas hcww hcins hcaw hccas nwbwin nwbwca

i1(:i2) j1(:j2) k1(:k2) ( i1(:i2) j1(:j2) k1(:k2) ) z(1) ... z(nlayer) dz(1) ... dz(nlayer)

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 243

*TRANSIENT *ON: Indica que se simular el comportamiento transiente en un agujero. *OFF: Se inicializar el agujero a un rgimen seudo estacionario. Esta palabra clave tambin se podr utilizar en la seccin de DATOS DE POZO. *CIRCWELL Indica informacin adicional para un pozo en circulacin. Si se utiliza la palabra clave *CIRCWELL, deber aparecer antes de la palabra clave *RANGE. ra Radio del espacio anular (m | pies | cm). Este deber ser mayor que el radio de la tubera. ijk Direccin I-J-K del bloque del enmallado que define el fondo del pozo (extremo final). Este bloque deber encontrarse en un extremo de la estructura de pozo que se define mediante *RANGE. nwbwt Nmero de secciones (bloques) en el pozo en circulacin que no contienen tubera. Esto, en conjunto con la direccin I-J-K del fondo del pozo, indica cules secciones del agujero no contendrn tubera. *RELROUGH relrof Indica que se definir la aspereza relativa de un espacio anular. relrof Valores de aspereza relativa de un espacio anular. *WELLINFO Seala la impresin de la informacin detallada del agujero. *REGIME Esta palabra clave indica que se utilizar otro mtodo para calcular la cada de presin por friccin. En primer lugar, evala el rgimen de flujo y luego calcula la cada de presin por friccin y la retencin del lquido de acuerdo a eso. *WELLWALL Esta palabra clave indica que se definirn los parmetros de la pared de la tubera (el agujero). rwo Radio exterior de la tubera (en el agujero) (m | pies |cm), que no deber ser inferior al radio interior de la tubera rw (en el agujero).

244 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

hcww Conductividad trmica de la pared de la tubera (agujero) (J/m-da-C | Btu/piesda-F | J/cm-min-C). *TUBINSUL Esta palabra clave indica que se ingresarn los parmetros para el aislamiento de la tubera. rins Radio exterior del aislamiento de la tubera (m | pies |cm), que no deber ser inferior al radio exterior de la tubera rwo. hcins Conductividad trmica del aislamiento de la tubera (J/m-da-C | Btu/piesda-F | J/cm-min-C). nwbwin Nmero de bloques del enmallado de tubera en un pozo discretizado sin aislamiento (aislamiento parcial de la tubera). Cuando la tubera es ms corta que el espacio anular, solamente se debe indicar el nmero de bloques de tubera que no cuentan con aislamiento. *ANNULUSWAL Esta palabra clave indica que se ingresarn parmetros para la pared del espacio anular. rao Radio exterior de la pared del espacio anular (m | pies | cm), que no deber ser inferior al radio interior de la pared del espacio anular ra. hcaw Conductividad trmica de la pared del espacio anular (J/m-da-C | Btu/piesda-F | J/cm-min-C). *CASING Esta palabra clave indica que se ingresarn parmetros para las camisas. rcas Radio exterior de la tubera de revestimiento (m | pies | cm), que no deber ser inferior al radio exterior de la pared del espacio anular ra. hccas Conductividad trmica de una camisa (J/m-da-C | Btu/pies-da-F | J/cm-min-C). nwbwca Nmero de bloques del enmallado en un pozo discretizado sin camisa.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 245

*FILM_COND Indica que se calcular la transferencia de calor a travs de una pelcula de fluido. Este parmetro se utiliza en conjunto con la conduccin trmica a travs de la paredes, el aislamiento etc. para calcular el coeficiente de transferencia de calor global. NOTA: Los parmetros adimensionales tales como el nmero Reynolds, Prandtl, Nusselt y Grashof se utilizan para evaluar la termotransferencia a travs de la pelcula de fluido. Por lo tanto, los valores de entrada para las capacidades trmicas, viscosidades y conductividades trmicas debern ser las correctas para cada uno de los componentes y fases. Especficamente, en el caso de las conductividades trmicas no se utiliza un valor medio nico para las fases agua, petrleo y gas. *RANGE Indica las direcciones de los bloques del enmallado por las cuales el agujero penetra. Todo agujero discretizado requiere la primera lnea de direccin; un pozo desviado tambin requiere la segunda lnea. Cada lnea de direccin deber indicar un rango en una direccin exactamente. El nmero total de bloques penetrados no deber exceder el lmite de dimensiones de las capas de pozo. Esta palabra clave define solamente los bloques que contienen el agujero discretizado. Para un agujero horizontal el extremo que est conectado a la superficie se determinar mediante las palabras claves de perforacin en la seccin de datos de pozo. Para un agujero desviado los dos rangos definidos por las dos lneas *RANGE debern tener exactamente un bloque en comn que tambin deber estar a un extremo de cada rango. Si la palabra clave *CIRCWELL se encuentra presente, entonces la palabra clave *RANGE deber aparecer despus de la palabra clave *CIRCWELL. i1(:i2) ndice o rango en direccin I para la ubicacin de un pozo. j1(:j2) ndice o rango en direccin J para la ubicacin de un pozo. k1(:k2) ndice o rango en direccin K para la ubicacin de un pozo. *WBZ Indica que se redefinir la profundidad del agujero. Esta opcin resulta til cuando la profundidad del enmallado vara (es decir, cuando se utiliza *DTOP) y se desea que la profundidad del agujero sea constante o casi constante. Vase la explicacin que se incluye en la seccin 'Ajustes de profundidad', ms abajo.

246 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

z(i) Profundidad del centro del bloque para el rango i del agujero (m | pies | cm). Ingresar un valor por cada bloque al cual que se le pone una direccin mediante la palabra clave *RANGE y en el orden dado por *RANGE. La profundidad del centro del bloque del agujero no deber ser diferente de la profundidad del centro del bloque paterno por ms de la mitad del tamao del bloque en direccin vertical, a fin de que aun se apliquen los supuestos requeridos por el clculo de transmisibilidad (ndice de pozo). *WBZADJ Indica que se ajustar la profundidad del agujero. Esta opcin resulta til cuando la profundidad del enmallado es constante (es decir, el usuario NO utiliza *DTOP) y se desea que la profundidad del agujero vare a lo largo de su longitud. dz(i) Ajuste de la profundidad en el centro del bloque para un rango i del agujero (m | pies | cm). Se debe ingresar un valor por cada bloque al cual se provee una direccin mediante la palabra clave *RANGE. dz no deber exceder el tamao del bloque por ms de una mitad en direccin vertical, a fin de que aun se apliquen los supuestos requeridos por el clculo de transmisibilidad (ndice de pozo). OPCIONES POR DEFECTO: Si *WELLBORE no se encuentra presente, entonces no se definir ningn pozo discretizado. Si *RELROUGH no se encuentra presente, entonces la aspereza relativa se ajusta a 0.0001. Si *LAMINAR no se encuentra presente, se calcula el nmero de Reynolds en cada intervalo de tiempo, y cuando el flujo se vuelve turbulento se aplica una cua apropiada entre la fase lquida y la fase gaseosa al igual que una cada de presin por friccin. Si *TRANSIENT no se encuentra presente el agujero se ajusta a 'condiciones de rgimen seudo estacionario' inicialmente o en cada cambio real de pozo si no se especifica lo contrario. Si *TRANSIENT aparece sin *ON u *OFF, entonces se supone *ON. Si *CIRCWELL no se encuentra presente despus de *WELLBORE, el pozo no contendr una sarta de tubera. Si *WELLINFO no se encuentra presente, no se imprimirn los parmetros del agujero. Si *REGIME no se encuentra presente, la cada de presin por friccin se calcula utilizando la correlacin de Dukler y la retencin de lquido se evala a partir de la correlacin de Bankoff. NOTA: La palabra clave *LAMINAR anula *REGIME de manera tal que no se calcularn ni la cada de presin por friccin ni la retencin de lquido.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 247

Si *WELLWALL no se encuentra presente, el radio exterior de la tubera (en el agujero) es igual al radio interior de la tubera. El resultado es una pared de tubera con un espesor nulo que no ofrece resistencia adicional al flujo de calor. Si *TUBINSUL no se encuentra presente, el radio exterior del aislamiento de la tubera es igual al radio exterior de la tubera. El resultado es aislamiento de la tubera con un espesor nulo que no ofrece resistencia adicional al flujo de calor. Si *ANNULUSWAL no se encuentra presente, el radio exterior del espacio anular es igual al radio interior del espacio anular. El resultado es una pared del espacio anular con un espesor nulo que no ofrece resistencia adicional al flujo de calor. Si *CASING no se encuentra presente, el radio exterior de la tubera de revestimiento es igual al radio exterior del espacio anular. El resultado es una pared de la tubera de revestimiento con un espesor nulo que no ofrece resistencia adicional al flujo de calor. Si *FILM_COND no se encuentra presente, la transferencia de calor no representa la presencia de la pelcula de fluido. Si ni *WBZ ni *WBZADJ se encuentran presentes, el bloque del agujero tiene la misma profundidad que el centro del bloque del enmallado que lo contiene. CONDICIONES: Si la palabra clave *WELLBORE se encuentra presente, entonces la palabra clave *RANGE tambin deber estar presente. Si la palabra clave *CIRCWELL se encuentra presente, deber aparecer antes de la palabra clave *RANGE. La opcin de agujero de perforacin discretizado no se puede usar con un enmallado fracturado naturalmente (palabras claves *DUALPOR, *DUALPERM, *SUBDOMAIN y *MINC). Tampoco se puede usar la opcin del agujero discretizado con bloques que se refinan localmente sin la opcin *HYBRID de la palabra clave *REFINE. Cuando se define un agujero discretizado adentro de un enmallado hbrido, el enmallado hbrido deber definirse primero. Vase la explicacin en el resumen de opciones al comienzo de este captulo. Los valores de los radios que se describen anteriormente debern encontrarse dentro de la siguiente secuencia de aumento. Los valores por defecto de rwo, rins, rao y rcas automticamente cumplen con esta secuencia. rw rwo rins < ra rao rcas

248 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

EXPLICACION: Aspectos de un agujero discretizado Refirase al anexo A.7 para una discusin ms detallada de esta opcin. El mtodo de modelar el flujo de un pozo de manera ms exacta al discretizar el agujero por separado, puede ser visto tanto como una opcin de pozo adems de una opcin avanzada de enmallado. La parte del pozo que se modela mediante uso de bloques del enmallado o "discretizado" se define mediante uso de las palabras claves anteriores; los volmenes de bloques y las transmisibilidades entre bloques se calculan como para cualquier otro bloque. La parte del pozo que no est "discretizada" se define en la seccin de datos de pozo mediante *WELL, de la misma manera como se indica anteriormente, con una capa solamente, la cual est conectada a un extremo de la parte discretizada del pozo. Este pozo de fuente y drenaje provee una entrada/salida para los bloques del agujero discretizado y controla varios aspectos (v.g.- la inicializacin) del agujero. Varios pozos de fuente y drenaje pueden estar conectados a un agujero discretizado en varias oportunidades (v.g.- para cambiar de inyeccin a produccin) pero solamente uno puede estar conectado a la vez. Resulta comn que las propiedades del enmallado y las condiciones iniciales sean diferentes en el agujero. Cuando la palabra clave *TRANSIENT no se utiliza, el simulador calcular las condiciones 'de rgimen seudo estacionario' para el agujero, lo cual mejorar el rendimiento numrico. Sin embargo, en algunos casos, el comportamiento transiente en el agujero resulta ser de inters (inyeccin o flujo de macromolculas viscosas), por lo que las propiedades del agujero deben ajustarse de manera apropiada por el usuario en la seccin CONDICIONES INICIALES. Vase las opciones de entrada de arreglos *WELLBORE o *RG. En la salida, se le agregar 'WB' a las condiciones en el agujero que penetran el bloque, v.g.- 1,1,1 + WB o 1,1,1 / 1,1,1.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 249

Ejemplo: Pozo productor horizontal como el pozo #1, conectado a la superficie en el bloque (1,1,1).
** Seccin de definicin del yacimiento pozo 0.15 rango 1:4 1 1 ** Seccin de pozos y pozos recurrentes pozo 1 'Producer 1' pozo productor 1 operar bhp 154 operar lquido mx 80000 perf 1 ** i j k wi 1 1 1 wb 50

Se utilizan dos mtodos diferentes para calcular la cada de presin por friccin y la retencin de lquido en el agujero. El primer mtodo utiliza la correlacin de Bankoff para evaluar la retencin de lquido y la correlacin de Dukler para calcular la cada de presin por friccin. Estas correlaciones son vlidas solamente para un flujo co-corriente vertical hacia arriba u horizontal. Este mtodo era el nico disponible en las versiones anteriores a la versin 98.00, y actualmente es la opcin por defecto. Para una descripcin ms detallada vase "Aspects of Discretized Wellbore Modelling Coupled to Compositional/Thermal Simulation", V. Oballa, D.A. Coombe, W.L. Buchanan, JCPT, April 1997, Volume 36, No. 4, page 45. El segundo mtodo (que se invoca mediante la palabra clave *REGIME) calcula la cada de presin por friccin y la retencin de lquido de acuerdo a un rgimen de flujo existente en el agujero. Estas correlaciones son vlidas solamente para un flujo co-corriente. Este mtodo se basa en la obra "A Comprehensive Mechanistic Model for Two-Phase Flow in Pipelines", J.J. Xiao, O. Shoham, J.P. Brill, Proceedings from 65th Annual Technical Conference of SPE, September 23-26, 1990, New Orleans, USA, SPE 20631. Pozo en circulacin Un pozo en circulacin consiste solamente en un agujero discretizado con una segunda sarta de flujo independiente dentro del mismo. La inyeccin desde la superficie se conecta a un extremo de la tubera y el vapor de inyeccin fluye a travs del agujero abierto hacia el otro extremo de la tubera. La corriente que se produce en el espacio anular fluye al yacimiento a travs de las perforaciones y el exceso de vapor en el espacio anular se produce a la superficie. Cada corriente de agujero discretizado requiere la conexin de un pozo de fuente/descarga al mismo en la seccin de datos de pozo. Las propiedades y condiciones iniciales pueden asignarse al espacio anular y a la tubera de produccin solamente utilizando los calificadores de entrada de arreglos *ANNULUS y *TUBING; el calificador *WELLBORE se refiere tanto al espacio anular como a la tubera. En la salida las condiciones en el espacio anular y en la tubera se denotan con 'WB' y 'TU', respectivamente, v.g.- 1,1,1 WB y 1,1,1 TU. Ejemplo: Pozo en circulacin #1 y #2, conectados al bloque (1,1,1); tubera de largo completo; alta temperatura inicial en la tubera.

250 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

** Seccin de definicin del yacimiento wellbore 0.15 circwell 0.4 4 1 2 0 range 1:4 1 2 ** Seccin de datos de pozo y recurrentes well 1 'TUBING' injector mobweight 1 operate bhp 155 operate max water 80000 tinjw 355 qual .7 perf 1 ** i j k wi 1 1 2 tu 241.3 well 2 'ANNULUS' producer 2 operate bhp 154 operate max water 80000 perf 2 ** i j k wi 1 1 2 wb 241.3

Ajustes a la profundidad Las opciones de ajustes a la profundidad *WBZ y *WBZADJ permiten el modelado de un agujero ondulante (de profundidad variable) en un enmallado de profundidad constante. Asimismo, permiten el modelado de la profundidad de un agujero distinta de la profundidad variable del enmallado, definida por las palabras claves *DTOP y *DK. *WBZADJ solamente requiere ajustes relativos, por lo que resulta bien fcil de utilizar. Sin embargo, *WBZ requiere la profundidad absoluta la cual puede que no sea aparente mirando los datos del usuario. Siempre que se utiliza *WELLBORE en una ejecucin, se imprimirn las profundidades de los centros de bloques 'Block Centre from Ref plane' (Centro del bloque desde el plano de referencia). Se sugiere, en primer lugar, que el usuario ejecute la inicializacin del simulador sin ninguna palabra clave *WBZ y que examine las profundidades impresas en los bloques del enmallado que sean de inters. Por defecto, la profundidad del agujero es igual al centro del bloque. Entonces, se ingresan las profundidades del agujero que sean diferentes de las profundidades de bloques (dentro de la mitad del espesor de los bloques). Se debe verificar la copia impresa para confirmar esto. Para un pozo en circulacin, el espacio anular y la tubera tienen la misma profundidad. Nota de precaucin Cada pozo en una simulacin no necesariamente requiere ser discretizado. Esta opcin debiera emplearse con cuidado y solamente cuando se estime necesaria para una representacin adecuada del proceso, tal como el estudio detallado de una aplicacin a un pozo horizontal. Inicializacin del agujero y comportamiento transiente Las condiciones iniciales en el agujero (la tubera, el espacio anular) dictan la longitud de un estado transiente. Cuando la presin, temperatura y composicin se diferencian de las condiciones en las cuales el fluido se inyecta o se produce, el perodo de comportamiento transiente puede extenderse a varios das. Segn el problema, esto puede afectar los resultados fsicos finales (produccin, presin, temperatura, saturaciones, etc.). Adems, al intentar simular el perodo transiente, esto cambia el rendimiento numrico global comparado con el enfoque de fuente/drenaje donde se supone un rgimen seudo estacionario. Los cambios de alta presin, temperatura o saturacin ocurren debido a un volumen pequeo de
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 251

agujero. Aun en un simulador implcito, el tamao del intervalo de tiempo ser bastante pequeo (10e-3 a 10e-4 das, y probablemente ms pequeos para tazas ms altas). Por ejemplo, el escenario de peor probabilidad sera inyectar vapor a un agujero que contiene petrleo fro, lo cual podra ser el caso despus de la produccin primaria. Por lo tanto, el tipo de pozo puede cambiarse instantneamente, pero la condicin en la parte discretizada del pozo tomar tiempo cambiar. Si al usuario no le interesa el comportamiento transiente del agujero, las condiciones iniciales debieran consistir en un rgimen seudo estacionario para evitar un largo perodo de equilibrio, lo cual se logra omitiendo la palabra clave *TRANSIENT. Agujero discretizado en un enmallado hbrido Un agujero discretizado normal est conectado al bloque que lo contiene mediante una sola conexin, lo cual sera suficiente en la mayora de los casos, donde el flujo es, en su mayor parte unidireccional (del agujero al bloque o del bloque al agujero) en un momento dado. La profundidad del agujero puede ajustarse para que sea diferente de la profundidad del bloque de manera tal que la diferencia potencial de la cabeza del fluido pueda modelarse, pero solamente consiste en una conexin, por lo que funciona para el flujo en una sola direccin a la vez. Para poder modelar el proceso de drenaje gravitacional asistido por vapor (Steam Assisted Gravity Drainage) SAGD, en un solo pozo efectivamente, el agujero necesita estar conectado directamente a los bloques que se encuentran por sobre y por debajo del mismo, permitiendo as que el vapor suba y que el lquido migre desde el fondo a la misma vez. Esto se logra insertando el agujero discretizado dentro del enmallado refinado hbrido. Cuando un bloque fundamental contiene tanto un agujero discretizado como un enmallado hbrido, el agujero reemplaza el bloque interno del enmallado hbrido por completo. El bloque del agujero discretizado/espacio anular se conecta directamente al siguiente bloque (o a los siguientes bloques) hbrido(s) externo(s) en direccin radial del enmallado hbrido. Esta opcin se invoca al definir el enmallado hbrido en un bloque fundamental y luego definir un agujero discretizado con la misma orientacin en el mismo bloque. Se puede tener un enmallado hbrido alrededor de cualquiera de las secciones del agujero salvo la esquina de un agujero desviado. Si el enmallado hbrido se refina en bloques mltiples en direccin axial, entonces habr una seccin de agujero discretizado en cada uno. El usuario puede referirse tanto a los bloques hbridos como a los bloques del agujero por separado e individualmente. Para los arreglos, se debe utilizar el calificador de arreglos *RG para bloques hbridos y los calificadores de arreglos *WELLBORE, *ANNULUS y *TUBING para los bloques del agujero. Por ejemplo, si el bloque (I,J,K) contiene un agujero discretizado en un enmallado hbrido, entonces se debe utilizar *RG I J K para referirse al enmallado hbrido y se debe utilizar *WELLBORE I J K para referirse a los bloques del agujero. Por ejemplo, para asignar una permeabilidad relativa de tipo #1 al enmallado principal, y de tipo #2 a la regin cercana al pozo en el bloque (3,4,5) y de tipo #3 al agujero insertado por separado, se debe utilizar
*KRTYPE *CON 1 ** enmallado entero *KRTYPE *RG 3 4 5 *CON 2 ** regin cercana al pozo (enmallado hbrido) *KRTYPE *WELLBORE 3 4 5 *CON 3 ** agujero o tubera/espacio anular

252 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Para conectar un pozo de fuente y drenaje a un extreme de un pozo discretizado intercalado en un enmallado hbrido, se utiliza *PERF y la UBA del bloque de pozo. Si se considera el ejemplo anterior,
*PERF *GEO 'Producer 1' ** conectar un pozo de fuente y drenaje al bloque de pozos 3 4 5 / 1 1 1 / 1 1 1

Los siguiente rtulos de los bloques I-J-K aparecern en la salida (los smbolos i1, j1, k1, i2, j2 y k3 son enteros): Bloque fundamental: i1,j1,k1 Bloque en un enmallado hbrido: i1,j1,k1 / i2,j2,k2 Agujero discretizado en un bloque fundamental: i1,j1,k1 / 1,1,1 WB (agujero no en circulacin) i1,j1,k1 / 1,1,1 TU (tubera en agujero en circulacin) i1,j1,k1 / 2,1,1 WB (espacio anular en agujero en circulacin) Agujero discretizado en el bloque interior del enmallado hbrido: i1,j1,k1 / 1,1,k2 / 1,1,1 WB (agujero no en circulacin) i1,j1,k1 / 1,1,k2 / 1,1,1 TU (tubera en agujero en circulacin) i1,j1,k1 / 1,1,k2 / 2,1,1 WB (espacio anular en agujero en circulacin) Cabe mencionar que el bloque hbrido interior siempre tiene i2 = j2 = 1. Se ignoran los ajustes a la profundidad ingresados mediante *WBZ y *WBZADJ porque el agujero cabe exactamente dentro del bloque interior del enmallado hbrido. Reportaje del rendimiento de flujo de las capas Los informes de las capas de pozo se ponen a disposicin del programa RESULTS con la opcin *LAYER de la palabra clave *OUTSRF *WELL y a disposicin del archivo de salida .out con la opcin *LAYPHASE de la palabra clave *OUTPRN *WELL. En estos informes el flujo hacia y desde un bloque de pozo discretizado (DW) es tratado como una capa de pozo de fuente y drenaje definida por *PERF. Los siguientes puntos son importantes y exclusivos a las capas de pozo discretizado (DW), para los efectos de reportaje. 1. El flujo que se contempla en un bloque de pozo discretizado (DW) se le da un rtulo nico para los efectos de reportaje. El flujo entre el bloque de pozo discretizado (DW) y el bloque paterno circundante (i,j,k) se rotula con la direccin UBA del bloque de pozo discretizado (DW), a saber, i,j,k/n,1,1 en que n = 1 corresponde al pozo discretizado (DW) no circulante y n = 2 al pozo discretizado (DW) circulante (el anular). La excepcin sera el pozo discretizado (DW) ubicado al centro de un enmallado hbrido con divisiones angulares, en que el flujo se rotula con la UBA de cada uno de los 4 bloques hbridos circundantes al pozo discretizado (DW), vale decir, i,j,k/2,m,1/n,1,1 en que m = 1,2,3,4 corresponde a las secciones angulares y n es igual al caso susodicho. El flujo entre la tubera y el anular en un pozo discretizado (DW) circulante se rotula con la direccin UBA del bloque con tubera, a saber i,j,k/1,1,1 o i,j,k/1,1,1/1,1,1, y se reporta junto con el pozo con tubera.
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 253

2. En los informes del pozo discretizado (DW) se utiliza un signo (+) para la inyeccin (del DW al yacimiento) y (-) para la produccin (del yacimiento al DW) al igual que en los pozos de fuente y drenaje. 3. Cada uno de los informes del pozo discretizado (DW) incluye una capa adicional que corresponde al pozo de fuente y drenaje conectado a la misma. En el programa RESULTS esta capa se rotula -S/S- en lugar de emplear una direccin UBA. En el archivo de salida .out file esta capa se rotula con la direccin UBA del pozo de fuente y drenaje y se indica como Capa de Referencia mediante uso de *. 4. Un pozo discretizado (DW) puede estar conectado a uno o ms pozos de fuente y drenaje, los cuales pueden encontrarse en cualquier combinacin de estado activo y cerrado. 5. Cada uno de los pozos activos de fuente y drenaje conectados al mismo pozo discretizado (DW) incluir en su informe de capas el mismo rendimiento de capas del pozo discretizado (DW). Esto corresponde aun si dos pozos de fuente y drenaje estn inyectando diferentes fases a un pozo discretizado (DW). 6. Cuando un pozo discretizado (DW) no est conectado a un pozo activo de fuente y drenaje, es decir, todos los pozos conectados se encuentran cerrados temporalmente, el pozo discretizado (DW) puede experimentar un intercambio de fluidos y calor con los bloques del yacimiento y puede reportar estas tasas distintas de cero en su rendimiento de capas. 7. Cuando un pozo discretizado (DW) est conectado al mismo tiempo a pozos tanto activos como cerrados, cada uno de los pozos cerrados reportar tasas de cero para el rendimiento de capa del pozo discretizado (DW) mientras que cada uno de los pozos activos reportarn el rendimiento de capa real del pozo discretizado (DW).

254 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Porosidad (Requerido)
OBJETO: *POR indica el ingreso de porosidades. ARREGLO: *POR OPCIONES POR DEFECTO: Palabra clave requerida. No hay opciones por defecto. CONDICIONES:

*POR

Esta palabra clave deber figurar en el grupo de palabras claves de la DESCRIPCION DEL YACIMIENTO. EXPLICACION: Las unidades se expresan en fracciones adimensionales). La porosidad del agujero y de los bloques de tubera sern calculados automticamente y reportados junto con los valores de la matriz. Vase el apartado Bloque de porosidad nula en la parte de introduccin de esta seccin. Cabe mencionar que cuando la porosidad o permeabilidad tiene un valor igual a cero esto puede indicar un bloque de porosidad nula. Porosidad de referencia Las porosidades ingresadas por medio de *POR se interpretan como valores de referencia o iniciales. Vase la EXPLICACIN para la palabra clave *PORINTERP en la seccin de datos de Otras Propiedades del Yacimiento. Sistemas de fracturas naturales Existen dos escenarios para definir la fractura en un sistema de fractura natural (*DUALPOR, etc.), dependiendo de si se utiliza o no la palabra clave *FRFRAC. Vase la EXPLICACIN de las palabras claves *FRFRAC y *FORMINFRAC. Vase tambin el anexo E.8, seccin Propiedades de la fractura y matriz. 1. Cuando se utiliza *FRFRAC. Las palabras claves *FRFRAC y *FORMINFRAC permiten al usuario especificar un volumen de fractura que contiene cierta cantidad de formacin junto con el espacio vaco de la fractura. Esto se requiere en la aplicaciones trmicas donde la conduccin trmica entre el fluido en la fractura y la roca adyacente a la fractura es rpida en las escalas de tiempo en campo. Esta opcin permite al usuario especificar las propiedades intrnsecas normales de la formacin, por ej., la porosidad y la capacidad trmica. En este caso, *POR *FRACTURE especifica la propiedad intrnseca de la formacin en la celda de fractura. Cabe mencionar que la Porosidad de la Fractura reportada como salida corresponde a la porosidad intrnseca de la celda de la fractura (vase *FORMINFRAC). Se recomienda usar la palabra clave *FRFRAC aun si no hay formacin en la fractura, para facilitar la posible conversin a trmico.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 255

2. Cuando no se utiliza *FRFRAC. Las primeras implementaciones de las opciones de fractura natural suponan que no haba roca (formacin) asociada con la celda de fractura. Esto implica que la porosidad de la fractura intrnseca siempre es igual a 1. En su lugar, *POR *FRACTURE supone que es una porosidad de fractura efectiva, es decir, el volumen de fractura sobre (dividido por) la suma de los volmenes de las celdas de matriz y fractura. Esta opcin de entrada de datos se considera obsoleta para las aplicaciones trmicas pero se retiene para fines de compatibilidad con los conjuntos de datos preexistentes. *POR *MATRIX corresponde a la porosidad de la formacin intrnseca, es decir, la fraccin del espacio vaco en una porcin de material de la matriz no-fracturado examinado independientemente de cualquier fractura. Si la palabra clave *FRFRAC no se encuentra presente, un valor de cero para *POR *FRACTURE indica que el bloque no est fracturado. Un valor de cero para *POR *MATRIX indica cero porosidad de matriz (sin espacio poral) sin fractura. Ejemplo #1 Se utiliza un enmallado simple de 5 x 3 x 1 para modelar un sistema fracturado naturalmente. Solamente se fracturan los bloques en que j = 2. El bloque (1,1,1) no tiene volumen poral. La fractura.no contiene formacin.
*POR *MATRIX *CON 0.16 *MOD 1 1 1 = 0.0 *POR *FRACTURE *CON 0 *MOD 1:5 2 1 = 0.01 fractura ** Sin espacio de poro, sin fractura ** Sin fractura ** Solamente los bloques j=2 tienen

256 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Permeabilidades (Requerido)
OBJETO: *PERMI indica el ingreso de la permeabilidad en direccin I. *PERMJ indica el ingreso de la permeabilidad en direccin J. *PERMK indica el ingreso de la permeabilidad en direccin K. ARREGLO: *PERMI *PERMJ *PERMK OPCIONES POR DEFECTO: Palabras claves requeridas. No hay opciones por defecto. CONDICIONES:

*PERMI, *PERMJ, *PERMK

Esta palabra clave deber figurar en el grupo de palabras claves de la DESCRIPCION DEL YACIMIENTO despus de las palabras claves *NULL y *POR. EXPLICACION: Vase el apartado Bloques de porosidad nula en la parte de introduccin de esta seccin. Cabe mencionar que si la porosidad o la permeabilidad tienen un valor igual a cero esto puede indicar un bloque de porosidad nula. Para que la permeabilidad indique un bloque de porosidad nula, la permeabilidad en todas las direcciones resueltas deber ser igual a cero. Una direccin resuelta consiste en una direccin en la cual hay ms de un bloque. Se deber ingresar las permeabilidades de los bloques del enmallado en cada direccin para todos los bloques del enmallado. Si se utiliza un modelo de doble porosidad, se requieren los valores de permeabilidad tanto para *MATRIX como para *FRACTURE. Se requieren las permeabilidades de la matriz para calcular el flujo de fluido entre los sistemas de matriz y de fractura, y para computar el flujo de matriz-a-matriz para *DUALPERM, mientras que se requieren las permeabilidades de la fracturas para calcular los flujos de fractura-a-fractura entre los bloques y el flujo de fracturaa-matriz cuando se utiliza *SHAPE *K-HARMONIC. Las permeabilidades de *MATRIX deben ser valores medidos a partir de una porcin del material de matriz no fracturado (intrnseco). Por otra parte, las permeabilidades de *FRACTURE deben ingresarse como permeabilidades de fractura efectiva; es decir, la permeabilidad del sistema de fractura con respecto a una relacin de reas de fractura y elemento en un plano perpendicular al flujo. Las permeabilidades de fractura efectiva es lo que generalmente se mide durante una prueba de pozo o bien lo que sera computado de un modelo de flujo de canal abierto con la multiplicacin por la porosidad de fractura.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 257

**Especificar la permeabilidad horizontal *PERMI *FRACTURE *ALL 2500. 2200. 2150. 2300. 2200. ... *PERMI *MATRIX *ALL 340. 315. 280. 260. 240. ... ** Las permeabilidades en direccin J son iguales a los ** valores en direccin I. *PERMJ *EQUALSI *PERMJ *MATRIX *EQUALSI *PERMJ *FRACTURE *EQUALSI ** La permeabilidad vertical es igual a la dcima parte ** de la permeabilidad horizontal *PERMK *MATRIX *EQUALSI * 0.10 *PERMK *FRACTURE *EQUALSI * 0.10

El ejemplo demuestra un escenario en que el usuario especifica solamente los valores para la direccin I y luego, si es necesario, se modifican los valores en las otras direcciones o se hace que los valores en direccin I sean iguales al resto de las direcciones. Matriz/Fractura y Operadores *EQUALSI Las palabras claves *PERMJ y *PERMK tienen la capacidad de usar el elemento *EQUALSI para ingresar los datos de arreglos de enmallados, aun para las porciones *MATRIX y *FRACTURE del arreglo. Sin embargo, el uso de *EQUALSI con *MATRIX y *FRACTURE tiene la siguiente restriccin adicional : las instancias de *MATRIX y *FRACTURE de la palabra clave debern usar el mismo operador numrico en caso de que se utilice un operador. Por ejemplo, el siguiente fragmento de datos no funcionar de la manera esperada:
*PERMI *PERMI *PERMJ *PERMJ *MATRIX *CON 100 *FRACTURE *CON 200 *FRACTURE *EQUALSI + 111 *MATRIX *EQUALSI * 2 ** Operator + ** Operador * (no est permitido)

El rango aceptable de valores para la permeabilidad es: SI m 0.0 1.0E+13 Campo md 0.0 1.0E+13 Laboratorio md 0.0 1.0E+13

mn. mx.

258 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Modificadores del volumen en masa (Opcional)


OBJETO:

*VOLMOD

La palabra clave *VOLMOD indica el ingreso de un arreglo de modificadores del volumen en masa. ARREGLO: *VOLMOD OPCIONES POR DEFECTO: Palabra clave opcional. Valor por defecto: 1.0 CONDICIONES: Los valores de los modificadores del volumen en masa debern ser valores positivos (no negativos), y podrn exceder 1. EXPLICACION: La palabra clave *VOLMOD aplica un multiplicador al volumen en masa de un bloque, es decir, la roca al igual que el volumen poral. Esto permite una rendicin de cuenta correcta del calor en la roca en proporcin al espacio poral. Los simuladores isotrmicos de CMG pueden referirse a *VOLMOD como un multiplicador del volumen poral ya que no les concierne el volumen de la roca. Sin embargo, tales datos *VOLMOD pueden ser transferidos directamente a STARS con ejecucin en modalidad isotrmica o trmica. Se recomienda el elemento *VAMOD para STARS en lugar de *VOLMOD para patrones repetidos como, por ejemplo, la octava parte de nueve puntos (lunares), ya que los factores de rea adicionales pueden aumentar de manera significativa la exactitud de la representacin del patrn. Puede resultar ms conveniente usar *VOLMOD cuando los datos modificadores del volumen por bloque provienen de otros softwares tales como los paquetes de mapeo. En todo caso, se recomienda usar los modificadores de volumen en lugar de los ajustes de porosidad, para evitar valores de porosidad inusuales o no fsicos. Esto es especialmente cierto cuando una cantidad depende de la porosidad, por ejemplo, la permeabilidad variable y las reacciones qumicas. Los modificadores *VOLMOD se acumulan a medida que se leen las lneas de datos, por lo tanto es conveniente evitar las especificaciones repetidas para un bloque. Por ejemplo, si una lnea de datos especifica un multiplicador de A para un bloque, entonces otra lnea de datos especifica un multiplicador de B para ese mismo bloque, el multiplicador que resulta para ese bloque ser AB. Esto sucede a menudo cuando los valores se aplican a zonas rectangulares solapadas. Cabe mencionar que los multiplicadores mayores de 1 se pueden usar para asociar el volumen externo al yacimiento con un bloque del enmallado. Por ejemplo, el volumen total del agujero para un pozo de gas puede ser asociado con el bloque del enmallado a travs del cual el pozo penetra al usar un multiplicador para ese bloque. Esta prctica no se recomienda para simulaciones trmicas ya que el aumento en la capacidad trmica del bloque puede derivar en temperaturas bajas poco realistas cerca del pozo. Vase Bloques seudo-infinitos, ms abajo.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 259

Enmallados de fractura natural En el caso de enmallados de fractura natural, los modificadores de volumen en masa se pueden aplicar a las celdas de matriz y de fractura por separado al usar los calificadores *MATRIX y *FRACTURE. Sin embargo, el valor por defecto de los multiplicadores de fractura sigue siendo 1.0, aun si *VOLMOD *MATRIX (o incluso solo *VOLMOD) aparece, y el valor por defecto de los multiplicadores de matriz sigue siendo 1.0, aun si *VOLMOD *FRACTURE. Si resulta imprescindible usar *VOLMOD en lugar de *VAMOD, se recomienda utilizar *VOLMOD *MATRIX en conjunto con *VOLMOD *FRACTURE, o, de lo contrario, simplemente no usarlos, para modelos de doble porosidad, y tambin se recomienda darle el mismo multiplicador a cada par de bloques de matriz y fractura co-ubicados. Ejemplo: La regin en el lado derecho del siguiente bloque no forma parte integral del yacimiento y es igual a .4 del volumen del bloque del enmallado que se indica. Ingresar la porosidad promedio real de la parte del bloque del enmallado que est situada en el yacimiento y asignar al bloque un multiplicador de volumen de bloque igual a .6.
XXXXXX XXXXXXX XXXXXXXX XXXXXXXXX XXXXXXXXXX XXXXXXXXXXX

Reservoir Portion POR = 0.1

Block (2, 3, 4)

*POR *VOLMOD

*IJK ... 2 3 4 0.1 ... *IJK 2 3 4 0.6

Los multiplicadores de los otros bloques se ajustarn por defecto a 1. Bloques seudoinfinitos El uso de bloques grandsimos para modelar un lmite de presin constante puede tener efectos secundarios negativos sutiles. Vase Bloques seudoinfinitos en la descripcin del manual que corresponde a *CONVERGE

260 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Zona productiva neta (Opcional)


OBJETO:

*NETPAY

*NETPAY indica el ingreso de un arreglo de zonas productivas netas que han de ser convertidas internamente a un arreglo de multiplicadores neto-a-grueso. ARREGLO: *NETPAY OPCIONES POR DEFECTO: Palabra clave opcional. El multiplicador neto-a-grueso por defecto es igual a 1.0 para los bloques del enmallado que no estn provistos de valores para la zona productiva neta, o, de manera equivalente, la zona productiva neta es igual a la zona productiva gruesa, definindose esta mediante uso de *DK o de entradas de puntos de esquina. En los modelos de doble porosidad, los valores de las zonas productivas netas pueden aplicarse a los volmenes de poros de matriz y de fractura por separado mediante uso de los calificadores *MATRIX y *FRACTURE. Sin embargo el valor por defecto de los multiplicadores de fractura sigue siendo 1.0, aunque figure *NETPAY *MATRIX (o solamente *NETPAY) y el valor por defecto de los multiplicadores de matriz sigue siendo 1.0, aunque figure *NETPAY *FRACTURE. Se recomienda utilizar *NETPAY *MATRIX en conjunto con *NETPAY *FRACTURE o bien no utilizar ninguna de las dos en los modelos de porosidad doble. CONDICIONES: Esta palabra clave deber figurar en el grupo de palabras clave de la DESCRIPCION DEL YACIMIENTO. Los valores de las zonas productivas netas debern ser nmeros no negativos y podrn exceder los valores ingresados para las zonas productivas gruesas. EXPLICACION: La palabra clave *NETPAY permite ingresar los espesores netos ( m | pies | cm) que se convierten en relaciones neto-a-grueso al dividir los valores de arreglos de entrada por los espesores gruesos respectivos del bloque, los cuales se obtienen de *DK o de los puntos de esquina ingresados. Estas relaciones neto-a-grueso se utilizan para modificar el arreglo de porosidad y los arreglos de permeabilidad en direccin I y J. Las relaciones neto-a-grueso se utilizan como modificadores de multiplicacin, segn se indica a continuacin: (a) (b) (c) por es reemplazado por permi es reemplazado por permj es reemplazado por por permi permj *ntg *ntg *ntg

donde por indica la porosidad del bloque del enmallado que se ajusta con la palabra clave *POR; permi y permj son las permeabilidades del bloque que se ajustan con las palabras claves *PERMI y *PERMJ y ntg es la relacin neto-a-grueso que se deriva del valor de la zona productiva neta asignado por la palabra clave *NETPAY dividido por el espesor apropiado que se obtiene del arreglo *DK o de la entrada de puntos de esquina.
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 261

Cabe mencionar que la permeabilidad en direccin K no se modifica. Los multiplicadores de transmisibilidad (vase la palabra clave *TRANSK ms abajo) estn disponibles para los ajustes del flujo vertical que se deben a barreras completas o parciales causadas por lutitas o bien por otras caractersticas geolgicas. El rango aceptable de valores en cualquier relacin neto-a-grueso derivada es: SI mn. mx. 0.0 1.0E+4 Campo 0.0 1.0E+4 0 Laboratorio 0.0 1.0E+4

262 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Neto a grueso (Opcional)


OBJETO: *NETGROSS indica el ingreso de un arreglo de multiplicadores neto-a-grueso. ARREGLO: *NETGROSS OPCIONES POR DEFECTO: Palabra clave opcional. El multiplicador neto-a-grueso por defecto es igual a 1.0.

*NETGROSS

En los modelos de doble porosidad, los multiplicadores neto-a-grueso pueden ser aplicados a los volmenes de poros de matriz y de fractura por separado mediante uso de los calificadores *MATRIX y *FRACTURE. Sin embargo, el valor por defecto de los multiplicadores de fractura sigue siendo 1.0 aunque aparezca *NETGROSS *MATRIX (o solamente *NETGROSS) y el valor por defecto de los multiplicadores de matriz sigue siendo 1.0 aunque aparezca *NETGROSS *FRACTURE. Se recomienda utilizar *NETGROSS *MATRIX conjuntamente con *NETGROSS *FRACTURE, o bien no utilizar ninguna de las dos en los modelos de doble porosidad. CONDICIONES: Esta palabra clave no se debe utilizar con *NETPAY. EXPLICACION: La palabra clave *NETGROSS permite ingresar las relaciones neto-a-grueso que se utilizan para modificar las porosidades y las permeabilidades en las direcciones I y J. Las relaciones neto-a-grueso se utilizan como modificadores de multiplicacin, segn se indica a continuacin: (a) (b) (c) por es reemplazada por permi es reemplazada por permj es reemplazada por por permi permj *ntg *ntg *ntg

donde por indica la porosidad del bloque del enmallado que se ajusta utilizando la palabra clave *POR; permi y permj son las permeabilidades de los bloques que se ajustan mediante uso de las palabras claves *PERMI y *PERMJ y ntg corresponde a la relacin neto-a-grueso que se ingresa para el bloque. Estas modificaciones se utilizan internamente y no figuran en la salida. Cabe mencionar que la permeabilidad en direccin K no se modifica. Los multiplicadores de transmisibilidad (vase la palabra clave *TRANSK) estn disponibles para ajustes de flujo verticales que se producen a raz de barreras completas o parciales causadas por lutitas o por otras caractersticas geolgicas. Los multiplicadores de transmisibilidad aun se pueden utilizar para la modificacin adicional de los flujos en las direcciones I y J. El rango aceptable de valores es: SI mn. mx. 0.0 1.0E+4 Campo 0.0 1.0E+4 0 Laboratorio 0.0 1.0E+4

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 263

Multiplicadores de transmisibilidad (Opcional)


*TRANSJ, *TRANSK

*TRANSI,

OBJETO: Especificar los multiplicadores de transmisibilidad en las diferentes direcciones positivas. ARREGLO: *TRANSI *TRANSJ *TRANSK OPCIONES POR DEFECTO: Palabra clave opcional. Opciones por defecto: 1.0. En los modelos de doble porosidad, los multiplicadores de transmisibilidad se pueden aplicar a los volmenes de poro tanto de la matriz como de la fractura por separado mediante uso de los calificadores *MATRIX y *FRACTURE. La opcin por defecto de las palabras claves *TRANSI *MATRIX es 1.0, independientemente de los valores establecidos de *TRANSI *FRACTURE, y los mismo sucede si las palabras claves *MATRIX y *FRACTURE se invierten. Los mismos comentarios se aplican a las palabras claves *TRANSJ y *TRANSK. Los multiplicadores de transmisibilidad se pueden modificar en los datos (de pozo) recurrentes. Los multiplicadores que se modifican tomarn los valores que se les hayan asignado, mientras que todos los dems retendrn sus valores existentes; vale decir los valores establecidos con al aparicin de las palabras claves *TRANSI, *TRANSJ y *TRANSK en la seccin DESCRIPCION DEL YACIMIENTO, los dems valores se fijan por defecto a 1.0 CONDICIONES: Estas palabras claves pueden estar en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. Tambin pueden aparecer en los datos (de pozo) recurrentes. En el caso de una corrida isotrmica (vase la palabra clave *ISOTHERMAL en el apartado de datos de la seccin Mtodos Numricos), al especificar un multiplicador igual a 0.0 antes de la palabra clave *END-GRID se eliminar por completo la conexin entre bloques. Esto se ajusta al comportamiento de los otros simuladores isotrmicos de CMG. Para iniciar una conexin de valor 0.0, se debe especificar el valor 0.0 en el primer segmento de los datos recurrentes en lugar de los datos de la seccin Descripcin del Yacimiento. En el caso de una corrida trmica, al especificar un multiplicador de valor 0.0 antes de la palabra clave *END-GRID esto no eliminar la conexin entre los bloques. Tal conexin permitir la conduccin trmica entre los bloques del enmallado pero no habr flujo de fluido, por lo menos hasta que no se modifique el multiplicador opcionalmente a un valor distinto de cero en los datos recurrentes. EXPLICACION: Un multiplicador de transmisibilidad es un factor que se aplica tanto al flujo por conveccin como al flujo dispersivo. Por lo tanto, afecta el flujo de la fase fluida que comprende las permeabilidades relativas y viscosidades, el flujo trmico por conveccin y el flujo de componentes causado por la dispersin. Este factor se considera de aplicacin al espacio de poros solamente, y no se aplica al flujo trmico por conduccin.
264 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

El flujo entre bloques del enmallado es proporcional al rea de flujo entre bloques en una seccin transversal, a un valor de permeabilidad promedio, y a un divisor que sea igual a la distancia entre bloques. Estos trminos se combinan para formar una transmisibilidad que se calcula en el simulador. Antes de usar esta transmisibilidad, se multiplica por el multiplicador que se especifica mediante las palabras claves *TRANSI, *TRANSJ y *TRANSK. Los multiplicadores de transmisibilidad son adimensionales. Las palabras claves *TRANSJ y *TRANSK se pueden especificar mediante uso de la opcin de entrada de arreglos *EQUALSI, siempre que el arreglo *TRANSI se ingrese primero. Por el hecho de que cualquier conexin entre bloques consiste en dos bloques del enmallado, se requiere un mtodo para indicar la conexin a la cual se asigna el multiplicador cuando se usa la palabra clave *TRANSI con base en el bloque del enmallado, etc. Flujo entre bloques de un enmallado nico: Esta regla se aplica independientemente de si el enmallado es el enmallado fundamental (principal) (enmallado 1), o un enmallado refinado. Si se considera el flujo entre un par de bloques y ambos estn situados en el mismo enmallado, entonces el bloque con el ndice I ms bajo de un par en direccin I, o el ndice J ms bajo de un par en direccin J, o el ndice K ms bajo de un par en direccin K, es el que proporciona el multiplicador; vale decir, un multiplicador direccional se aplica a la interfase de un bloque con el bloque vecino que tenga el ndice ms alto en esa direccin. Estas reglas se aplican aun cuando hay fallas presentes (vase la palabra clave *FAULT a continuacin). Cabe mencionar que las consideraciones de fallas solamente afectan clculos laterales (en direccin I y J). Esta regla se modifica para las palabras claves *GRID *RADIAL y *GRID *HYBRID cuando se conecta el bloque nj al bloque 1 en direccin J (angular) cuando nj sobrepasa un valor de 1; vale decir cuando un anillo subdividido se cierra. En este caso, el multiplicador del bloque nj se utiliza para el cierre. Tambin el flujo perpendicular al agujero en enmallados hbridos *HYBRID utiliza un multiplicador con el promedio de las dos direcciones perpendiculares al pozo. Cabe mencionar que los enmallados refinados heredan los multiplicadores de su bloque paterno, a menos que se lean valores especiales directamente para el enmallado refinado (*RG calificador). Cabe asimismo mencionar que salvo en el caso especial de multiplicadores de transmisibilidad cero, todos los bloques refinados en un bloque refinado localmente, heredan los multiplicadores de su bloque paterno. Los bloques interiores y aquellos en la interfase de un enmallado refinado y otro enmallado refinado heredaran los multiplicadores del bloque paterno. En el caso especial de un multiplicador de valor cero, el multiplicador es heredado solamente por aquellos bloques refinados sobre la interfase apropiada. Si el usuario necesita modificar las transmisibilidades de una interfase a un valor distinto de cero cuando se consideran enmallados refinados, se requiere el uso de la palabra clave *RG para referirse explcitamente a los bloques refinados en la interfase.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 265

Flujo entre un enmallado refinado y el fundamental: Bsicamente, se aplican las mismas reglas que en el caso de los bloques fundamentales, salvo que cuando se determina el ndice I, J o K de un bloque refinado en la interfase de un bloque fundamental y un bloque refinado las reglas, se debe referir al ndice I, J o K del bloque paterno. Si el bloque paterno de los bloques refinados tiene el ndice I (J o K) ms bajo, entonces se utiliza el multiplicador del bloque refinado. Si el bloque fundamental contiguo tiene el ndice ms bajo, entonces se utiliza el multiplicador del bloque fundamental contiguo. Esto tambin se aplica a las palabras claves *TRANLI (J, K) salvo que se utiliza el bloque fundamental con el ndice ms alto. El uso de esta regla y de la palabra clave *TRANLI (J, K) posibilita el referirse solamente a los bloques fundamentales cuando se definen multiplicadores de transmisibilidad distintos de cero entre los bloques refinados y los bloques fundamentales. Flujo entre dos enmallados refinados: Una vez ms se aplican las mismas reglas. Refirase al ndice I, J, o K de los bloques paternos para ambos bloques refinados. Modelos de doble porosidad: Las transmisibilidades *MATRIX se aplican a los flujos de matriz-a-fractura para todos los modelos de doble porosidad y *SHAPE *GK, salvo para *DUALPERM (cuando tales multiplicadores existen). La palabra clave *SHAPE *K-HARMONIC no utiliza ningn multiplicador de transmisibilidad *MATRIX para el flujo fractura-matriz.Los multiplicadores *MATRIX se aplican a los flujos de matriz-a-matriz dentro de un bloque para *SUBDOMAIN y *MINC. Se debe usar *TRANSMF para modificar los flujos matriz-fractura. Si se est usando un modelo *DUALPERM, los multiplicadores de transmisibilidad *MATRIX se utilizan para modificar el flujo de matriz a matriz entre bloques de la misma forma que funcionan los multiplicadores de porosidad nica. En este caso, no hay multiplicadores de flujo de matriz a fractura disponibles. Los multiplicadores en direccin I y J son los que a menudo se fijan a cero con el modelo de *DUALPERM, dejando a los multiplicadores en direccin K con valores distintos de cero. Esta medida se escoge debido a que los efectos ms importantes de doble permeabilidad por lo general se encuentran en direccin vertical y surgen a raz de diferencias de la densidad de fases. Ejemplos: A continuacin se presenta un ejemplo del uso estndar de multiplicadores de transmisibilidad:
** Especificar multiplicadores de transmisibilidad horizontales *TRANSI *FRACTURE *ALL 1.4 2*1.2 1.4 1.5 1.4 ... *TRANSI *MATRIX *ALL 1.2 1.3 1.4 1.1 1.2 1.4 ... *TRANSJ *EQUALSI ** La transmisibilidad vertical corresponde a la dcima parte de ** la transmisibilidad horizontal ... *TRANSK *EQUALSI * 0.10

266 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Supongamos que el bloque (1,1,1) contiene un enmallado refinado de 3 x 2 x 1. Entonces se pueden aplicar multiplicadores de transmisibilidad en direccin I a los flujos que entran o que salen del enmallado refinado de la siguiente manera:
*TRANSI *RG 1 1 1 *ALL .8 1 .8 .8 1 .8

Se pueden aplicar multiplicadores de transmisibilidad para fluir a lo largo del agujero de un pozo discretizado. Se debe usar la palabra clave correspondiente a la direccin longitudinal (axial) del agujero local (la cual puede variar a lo largo del pozo para un agujero desviado). Por ejemplo, se puede usar lo siguiente para reducir el flujo por la mitad en un pozo horizontal terminado en direccin I del bloque (1,1,1).
*TRANSI *RG 1 1 1 CON 0.5

Para las palabras claves *TRANSI, etc., que aparecen antes de *END-GRID se debe usar *RG para referirse al agujero en lugar del bloque paterno circundante; en los datos recurrentes se pueden usar los calificadores de arreglos *WELLBORE, *TUBING, *ANNULUS y *RG. El rango aceptable de valores para multiplicadores de transmisibilidad es: SI min max 0.0 1000.0 Campos 0.0 1000.0 Laboratorio 0.0 1000.0

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 267

Multiplicadores de transmisibilidad para caras de bloques con ndices inferiores (Opcional) *TRANLI, *TRANLJ, *TRANLK
OBJETO: La palabra clave *TRANLI indica la entrada de multiplicadores de transmisibilidad en direccin I para las caras que contactan bloques con ndices ms bajos. La palabra clave *TRANLJ indica la entrada de multiplicadores de transmisibilidad en direccin J para caras que contactan bloques con ndices ms bajos. La palabra clave *TRANLK indica la entrada de multiplicadores de transmisibilidad en direccin K para caras que contactan bloques con ndices ms bajos. ARREGLO: *TRANLI *TRANLJ *TRANLK OPCIONES POR DEFECTO: Palabra clave opcional. Valor por defecto: 1.0. CONDICIONES: Estas palabras claves pueden estar ubicadas en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO o en los datos (de pozo) recurrentes. EXPLICACION: El flujo entre bloques del enmallado es proporcional al rea de flujo entre bloques en seccin transversal, al valor de permeabilidad promedio y a un divisor igual a la distancia entre bloques. Estos trminos se combinan para formar una transmisibilidad que se calcula en el simulador. Antes de usar esta transmisibilidad, se aplica un multiplicador. El multiplicador se puede fijar mediante uso de las palabras claves *TRANSI, *TRANSJ, o *TRANSK (como se describe en otras partes del presente manual) o bien de las palabras claves *TRANLI, *TRANLJ, o *TRANLK que se describen aqu. Todo multiplicador de transmisibilidad es adimensional. Los multiplicadores de transmisibilidad se pueden especificar para cualquier bloque del enmallado. En el caso de multiplicadores no especificados se usar un valor por defecto igual a 1.0. Cuando los multiplicadores de transmisibilidad aparecen en los datos (de pozo) recurrentes, cualquier multiplicador de bloque se puede (re)asignar, PERO los bloques no referenciados retienen los valores que les fueron asignados anteriormente (si no les fue asignado un valor tendrn un valor igual a 1.0). Por el hecho de que dos bloques figuran en cualquier clculo de flujo entre bloques, se requiere un mtodo para decidir la manera en que los bloques aportarn multiplicadores.

268 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Si se considera un flujo entre un par de bloques, el bloque con el ndice I ms alto de un par en direccin I, o con el ndice J ms alto de un par en direccin J, o con el ndice K ms alto de un par en direccin K, ser el que provee los valores de multiplicadores fijados mediante uso de las palabras claves *TRANLI, *TRANLJ, o *TRANLK, respectivamente. Este comportamiento es lo contrario de la asignacin de multiplicadores en base a las palabras claves *TRANSI, *TRANSJ, o *TRANSK, en que el bloque con el ndice ms bajo del par proporciona el multiplicador. Si se definen ambos tipos de multiplicadores para una cara, uno que proviene de un valor *TRANLI, *TRANLJ o *TRANLK asignado al bloque con el ndice ms alto, y un valor *TRANSI, *TRANSJ o *TRANSK asignado al bloque con el ndice ms bajo, entonces se aplican las siguientes reglas, en el orden indicado, para determinar la transmisibilidad definitiva: 1. si ambos valores son iguales a 1, entonces no se realiza modificacin alguna (el multiplicador es igual a 1); 2. si cualquiera de los dos valores es igual a 0, entonces no se permite flujo de fluido (el multiplicador es igual a 0); 3. si un valor es igual a 1, y el otro no es igual a 1, entonces la modificacin se basa en el valor que no es igual a uno (el multiplicador es igual al valor no unitario); 4. si ambos valores son distintos de 1, entonces se utiliza el promedio aritmtico de los dos valores (el multiplicador es el promedio de los dos valores). Por lo tanto, al fijar el valor de las palabras claves *TRANLI, *TRANLJ, *TRANLK, *TRANSI, *TRANSJ, o *TRANSK igual a cero, se corta todo flujo de fluido a la cara. Estos multiplicadores se pueden usar para controlar el flujo entre enmallados refinados, o del enmallado fundamental a un enmallado refinado. Estos multiplicadores se aplican aun cuando hay fallas presentes (vase la palabra clave *FAULT a continuacin). Las fallas solamente utilizan los multiplicadores *TRANLI y *TRANLJ. Las reglas de cmo aplicar estos multiplicadores inferiores a los bloques refinados son esencialmente las mismas que para el multiplicador *TRANSI (J, o K). El usuario siempre debe referirse a los ndices I, J, o K de los bloques paternos y aplicar las mismas reglas que se aplicaran en un enmallado fundamental para determinar cules multiplicadores de bloques se utilizan. Estos multiplicadores no surten efecto sobre el flujo entre la matriz y la fractura en los modelos de doble porosidad (*DUALPOR y *DUALPERM). Los valores de flujo *MATRIX se utilizan para flujos de matriz a matriz entre diferentes bloques de un modelo de DOBLE PERMEABILIDAD. Las palabras claves *TRANLI, *TRANLJ, o *TRANLK no se deben usar con enmallados hbridos *HYBRID. Las palabras claves *TRANLJ y *TRANLK se pueden especificar mediante uso de la opcin de entrada de arreglos *EQUALSI, siempre que se ingrese la palabra clave *TRANLI primero. El rango aceptable de valores para multiplicadores de transmisibilidad es: SI mn mx 0.0 1000.0 Campo 0.0 1000.0 Laboratorio 0.0 1000.0

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 269

Multiplicador de transmisibilidad para flujos de matrizfractura (Opcional) *TRANSMF


OBJETO: La palabra clave *TRANSMF especifica el multiplicador de transmisibilidad para el flujo de fluido entre matriz y fractura. ARREGLOS: *TRANSMF OPCIONES POR DEFECTO: En el caso de cada bloque espacial para el cual no se especifica *TRANSMF, el multiplicador es 1. CONDICIONES: Esta palabra clave puede aparecer en la seccin Descripcin del Yacimiento y en la seccin Datos de Pozos y Datos Recurrentes. Los calificadores de arreglos *MATRIX y *FRACTURE no estn permitidos. EXPLICACIN: La palabra clave *TRANSMF especifica un multiplicador nico por celda espacial que se aplica al flujo de fluidos entre el bloque de la matriz y el bloque de la fractura adyacente en esa celda en posicin de doble porosidad. Por el hecho de que la palabra clave *TRANSMF se aplica a la celda espacial, los calificadores de arreglos *MATRIX y *FRACTURE no estn permitidos. Todos los multiplicadores de transmisibilidad son adimensionales. Cuando los multiplicadores de transmisibilidad aparecen en los datos recurrentes, cualquier multiplicador del bloque puede ser (re)asignado), PERO los bloques no referenciados retienen los valores que les fueron asignados anteriormente (que sern del orden de 1.0 si nunca se les ha asignado otro valor). Un multiplicador de transmisibilidad de cero corta todo el flujo de fluido entre los bloques afectados.

270 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Arreglo de bloques acuados (Opcional)


OBJETO:

*PINCHOUTARRAY

La palabra clave *PINCHOUTARRAY define los bloques acuados mediante uso de un formato de entrada de arreglos. (Vase tambin la palabra clave *PINCHOUT-TOL.). (Esta palabra clave reemplaza la antigua palabra clave *PINCHOUT.) ARREGLO: *PINCHOUTARRAY OPCIONES POR DEFECTO: Palabra clave opcional. Opcin por defecto: No hay bloques acuados. CONDICIONES: Esta palabra clave deber aparecer en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. La palabra clave *PINCHOUTARRAY no puede aparecer en el mismo conjunto de datos que la palabra clave *PINCHOUT-TOL. Las celdas acuadas se pueden fijar mediante uso de la palabra clave *PINCHOUTARRAY o bien se pueden detectar mediante una tolerancia de espesor establecida por la palabra clave *PINCHOUT-TOL, pero solamente se permite una tcnica por conjunto de datos. Cabe mencionar que, independientemente de la tcnica que se escoja, los bloques que tengan un real espesor de cero (valor *DK igual a 0.0 o celdas de puntos de esquina ingresadas en las cuales los puntos de esquina superiores son iguales a los puntos de esquina inferiores) sern tratados como acuados, a menos que hayan sido sealados como nulos mediante uso de la palabra clave *NULL (ver ms adelante). Todo calificador de arreglos y toda opcin de lectura de arreglos se permiten para especificar los valores requeridos de ni * nj * nk. Los valores del arreglo deben ser iguales a 0 para indicar bloques que estn acuados y a 1 para indicar bloques que no estn acuados. (Esta palabra clave es similar a la palabra clave *NULL en el sentido de que se emplean valores iguales a 1 para indicar bloques activos y valores iguales a 0 para indicar bloques especiales que no participan plenamente en la simulacin.) Cabe mencionar que si un apilamiento vertical de una o ms celdas de puntos de esquina se encuentra acuado y estas celdas se encuentran rodeadas por arriba y por debajo de celdas activas de puntos de esquina, entonces los bloques que se encuentran arriba y abajo no entrarn en contacto entre s A MENOS QUE las celdas acuadas formen un apilamiento continuo de bloques en contacto. La presencia de un espacio rompe la conexin, donde la palabra clave *CORNER-TOL da la tolerancia que describe a qu distancia deben estar las celdas las unas de las otras para que se les considere que entran en contacto. No se recomienda acuar los bloques de enmallados refinados *HYBRID. Esta palabra clave reemplaza la antigua palabra clave *PINCHOUT. El uso de esta palabra clave antigua ya no se recomienda.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 271

EXPLICACION: La palabra clave *PINCHOUTARRAY indica el modelado de las capas acuadas. Tales bloques no participan en ninguno de los clculos de flujo del simulador; vale decir, que tales bloques sern inactivos. Sin embargo, al flujo se le permitir pasar a travs de ellos en direccin vertical (solamente). Los bloques acuados se utilizan para eliminar capas de los clculos del simulador en determinadas regiones de un enmallado. Tales capas pueden requerirse para modelar estratos geolgicos que existen en otras porciones del enmallado pero que no se encuentran presentes en la regin acuada. La palabra clave *PINCHOUTARRAY corresponde a verdaderos acuamientos geolgicos. Los bloques que se designan como acuados permiten que pase fluido a travs de ellos en direccin vertical, pero no en direccin lateral y el fluido puede pasar a travs de un apilamiento de uno o ms bloques acuados de un enmallado. Los bloques acuados tambin pueden estar situados entre bloques activos de un enmallado y una regin del enmallado refinado, permitiendo as que el fluido pase por entremedio de los enmallados. Hasta se pueden conectar dos enmallados *HYBRID verticalmente a travs de capas acuadas intervinientes del enmallado paterno. Los bloques acuados deben tener un espesor relativamente pequeo (de un valor de arreglo *DK casi igual a 0.0 o con puntos de esquina superiores e inferiores que casi coinciden) ya que los clculos de transmisibilidad entre las celdas situadas por arriba y por debajo del apilamiento acuado no utilizan el espesor del apilamiento intermedio. Un estado acuado que se establece con la palabra clave *PINCHOUTARRAY anula una posicin inactiva que utiliza la palabra clave *NULL. Esto significa que si se ha designado un bloque en la lista *PINCHOUTARRAY, el fluido pasar a travs de este bloque, independientemente de si tambin se ha designado como inactivo en la lista *NULL. Sin embargo, la posicin *NULL anula un espesor igual a cero; vale decir que un bloque con un espesor igual a cero no permitir el paso vertical de fluido si se seala como inactivo mediante uso de la palabra clave *NULL. Cabe mencionar que un espesor igual a cero anula un volumen de poro igual a cero; es decir que un bloque que se encuentra acuado debido a que tiene un espesor igual a cero permitir el paso de fluido independientemente de si se le asignaron valores de porosidad distintos de cero o no. El simulador emplea la siguiente jerarqua cuando determina si un bloque se encuentra acuado o no (es decir, permite el paso vertical del fluido) o si se encuentra completamente inactivo. Cabe mencionar que la Regla (1) anula la Regla (2) que anula la Regla (3) que anula la Regla (4). 1. El bloque ha sido sealado como acuado mediante uso de la palabra clave *PINCHOUTARRAY (es decir, se le asign un valor igual a 0). Este bloque siempre estar acuado y el estado de acuado no ser anulado. 2. El bloque ha sido sealado como inactivo mediante uso de la palabra clave *NULL (se le asign un valor igual a 0). Este bloque no permite el paso vertical de fluido, a menos que este Regla sea anulada por la Regla 1). 3. Un bloque con un espesor igual a cero ser acuado (permite el paso vertical de fluido) si esta Regla no es anulada por las Reglas (1-2).
272 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

4. Un bloque con un volumen de poro igual a cero ser inactivo y no permitir el paso de fluido alguno a menos que esta Regla sea anulada por las Reglas (1-3). Ejemplo: Para acuar la segunda capa de un modelo de 100 X 100 X 9, se debe emplear lo siguiente:
*PINCHOUTARRAY *IJK 1:100 1:100 2:2 0

Cabe mencionar que no se necesita hacer referencia a los bloques restantes del modelo, permaneciendo su estado sin alterar.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 273

Tolerancia de acuamiento (Opcional)


OBJETO:

*PINCHOUT-TOL

*PINCHOUT-TOL controla el espesor mnimo que se requiere para iniciar una conexin acuada (ver tambin la palabra clave *PINCHOUTARRAY). FORMATO: *PINCHOUT-TOL pnctol DEFINICIONES: pnctol Espesor mnimo requerido por debajo del cual un bloque queda eliminado de la simulacin y el bloque que se encuentra encima del bloque queda conectado directamente al bloque que se encuentra directamente debajo del bloque. Las dimensiones se expresan en (m | pies). OPCIONES POR DEFECTO: Palabra clave opcional. Las opciones por defecto son: 0.0010 (m | pies) para enmallados tipo puntos de esquina sobre los enmallados fundamentales solamente, si la palabra clave *PINCHOUTARRAY no aparece; 0.0002 (m | pies) para enmallados de tipo no puntos de esquina sobre los enmallados fundamentales solamente, si la palabra clave *PINCHOUTARRAY no aparece; (m | pies) de otra manera.

Los valores a niveles de redondeo de la computadora se consideran ser idnticamente 0.0. CONDICIONES: De encontrarse presente, esta palabra clave deber figurar en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. La palabra clave *PINCHOUT-TOL no puede aparecer en el mismo conjunto de datos que la palabra clave *PINCHOUTARRAY. Las celdas acuadas se pueden fijar mediante uso de la palabra clave *PINCHOUTARRAY, o bien se pueden detectar mediante una tolerancia de espesor establecida por la palabra clave *PINCHOUT-TOL, pero solo se permite una tcnica por conjunto de datos. Cabe mencionar que, independientemente de la tcnica que se escoja, los bloques con reales espesores de cero (valor *DK igual 0.0 o celdas de puntos de esquina ingresadas con puntos de esquina superiores iguales a los puntos de esquina inferiores) sern tratados como acuados a menos que se hayan sealado como nulos mediante uso de la palabra clave *NULL. Cabe mencionar que si un apilamiento vertical de una o ms celdas de puntos de esquina se encuentra acuado, y estas celdas estn rodeadas por arriba y por debajo por celdas activas de puntos de esquina, entonces los bloques situados por arriba y por debajo no entrarn en contacto entre s A MENOS QUE las celdas acuadas formen un apilamiento continuo de bloques en contacto. La presencia de un espacio rompe la conexin, donde la palabra clave *CORNER-TOL da la tolerancia que describe a qu distancia las celdas deben estar entre s antes de que se les considere entrar en contacto.
274 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

No se recomienda tener bloques acuados en enmallado refinados *HYBRID. EXPLICACION: Los bloques cuyo espesor es inferior a pnctol se consideran que estn acuados. Cuando esto sucede, los bloques por arriba y por debajo de los bloques acuados estn conectados, tal como si los bloques acuados no existieran. El espesor mnimo pnctol en que se produce esta situacin se controla mediante uso de la palabra clave *PINCHOUT-TOL. Los bloques acuados se utilizan para eliminar capas de los clculos del simulador en ciertas regiones del enmallado. Tales capas posiblemente se requieran para modelar estratos geolgicos que existen en otras partes del enmallado pero que no se encuentran presentes en la regin acuada. Las palabras claves *PINCHOUT-TOL y *PINCHOUTARRAY corresponden a verdaderos acuamientos geolgicos. Los bloques que se designan como acuados permiten que pase el fluido a travs de ellos en sentido vertical, pero no as en sentido lateral, pudiendo el fluido pasar a travs de un apilamiento de uno o ms bloques de un enmallado. Los bloques acuados tambin pueden estar situados entre bloques activos de un enmallado y de una regin de enmallado refinado permitiendo al fluido pasar por entre medio de los enmallados. Incluso, dos enmallados *HYBRID pueden estar conectados verticalmente a travs de las capas acuadas intermedias de su enmallado paterno. Las posiciones de la palabra clave *NULL anulan los acuamientos generados por la palabra clave *PINCHOUT-TOL-; vale decir que, un bloque de reducido espesor no permite el paso al fluido en sentido vertical si ste se seala como inactivo mediante uso de la palabra clave *NULL. Cabe mencionar que un espesor reducido anula un volumen de poro igual a cero; es decir que un bloque acuado porque cuenta con un espesor reducido permite pasar el fluido, independientemente de si se le asignaron valores de porosidad distintos de cero o no.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 275

Fallas (Opcional)
OBJETO:

*FAULT

*FAULT indica el ingreso de designaciones de bloques del enmallado cuyas conexiones de flujo han de tomar en cuenta la ubicacin exacta que tienen en el yacimiento con respecto a sus vecinos laterales. Se prev que cada palabra clave *FAULT describir un grupo de bloques del enmallado los cuales en conjunto forman un bloque de falla geolgica. FORMATO: *FAULT DEFINICIONES: throw Desde el punto de vista geolgico, throw se refiere a la diferencia en profundidad entre un bloque de falla geolgica y la roca productiva en los alrededores, (m | pies | cm). (Vase la FIGURA 6 en el Anexo D.) En el simulador, los desplazamientos verticales de falla proveen modificaciones a los datos de profundidad provistos anteriormente mediante uso de las palabras claves *DEPTH, *DTOP o *PAYDEPTH. Un desplazamiento vertical de falla igual a cero es vlido si la informacin de la profundidad ya se encuentra completa y solamente se requiere la identificacin de los bloques del enmallado involucrados en el bloque de falla geolgica. i1:i2 j1:j2 Los ndices, i1, i2, j1 y j2 localizan las columnas del bloque del enmallado cuyo primer ndice (el ndice I) est situado entre i1 e i2 inclusive, cuyo segundo ndice (el ndice J) est situado entre j1 y j2 inclusive y cuyo tercer ndice (el ndice K) est situado entre 1 y nk inclusive. Las columnas del bloque del enmallado identificadas por las lneas sucesivas de estos ndices forman un bloque de falla geolgica. OPCIONES POR DEFECTO: Palabra clave opcional. Opcin por defecto: no fallas. CONDICIONES: *FAULT no se debe utilizar con *GRID CORNER. (Los datos de fallas pueden ser ingresados directamente para enmallados tipo puntos de esquina.) EXPLICACION: Las fallas geolgicas se forman cuando ocurre una dislocacin en una parte del yacimiento con respecto a otra parte. Estas partes dislocadas forman bloques de fallas geolgicas. En estos casos el flujo lateral no puede seguir los estratos geolgicos usuales. Para tomar esto en cuenta cuando se modela un yacimiento, es necesario poder agrupar los bloques del
276 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

throw

i1:i2 j1:j2 : :

enmallado en bloques de fallas y tomar en cuenta estos bloques de fallas cuando se desarrolla la comunicacin entre bloques. El modelo de fallas descrito aqu supone que cada bloque de falla geolgica puede ser descrito por los bloques del enmallado en una coleccin de descripciones del rango de bloques del enmallado que funcionan de la manera mencionada anteriormente. Cabe mencionar que los bloques de fallas debern extenderse a travs del yacimiento completo. Por conveniencia, un valor de desplazamiento vertical de una falla puede aplicarse a las profundidades de todos los bloques del enmallado en un bloque de fallas. Cabe mencionar que los desplazamientos verticales de una falla pueden consistir en un valor positivo, cero o negativo y se aaden directamente a los valores de profundidad ya existentes. Por lo tanto, se aplican los comentarios mencionados anteriormente relativos a las medidas de profundidad (vase las palabras claves *DEPTH, *DTOP y *PAYDEPTH). Si se introdujo un arreglo completo y correcto de profundidad anteriormente (utilizando la opcin *PAYDEPTH, por ejemplo), los valores de los desplazamientos verticales de una falla pueden ajustarse a 0.0. (Si se asigna un bloque del enmallado a ms de un bloque de fallas, los desplazamientos verticales de fallas se acumulan en el orden en que fueron ingresados.) Cuando llega el momento de computar las transmisibilidades del flujo lateral entre bloques y se encuentran presentes bloques de fallas, se realiza una verificacin especial. Por ejemplo, si se contempla el flujo lateral al bloque del enmallado (I, J, K) desde la direccin I positiva de ste, el cual normalmente consiste en un flujo desde el bloque (I+1, J, K), y aparece la palabra clave *FAULT, se lleva a cabo lo siguiente. Si la parte alta del bloque (I, J, K) est situada al borde de un bloque de fallas (es decir que el bloque (I, J, K) fue identificado en una lista *FAULT en la cual no se hizo referencia alguna a (I+1, J, K) ), o bien si cualquier bloque de la columna adyacente tiene su parte baja al borde de un bloque de fallas que es (necesariamente) distinto (es decir que (I+1, J, K) fue identificado en una lista de *FAULT que no hizo referencia alguna a (I, J, K) ), entonces el bloque (I, J, K) ser conectado a CUALQUIER bloque de la forma (I+1, J, KK) que tenga una superposicin vertical positiva con el bloque (I, J, K). Adems, el clculo de transmisibilidad tomar en cuenta la cantidad de superposicin real. Un clculo similar se realizar para la parte baja del bloque (I, J, K) y para los casos en direccin J. Los clculos de transmisibilidad vertical no se ven afectados por tales consideraciones de fallas, como sucede con los flujos internos de los bloques de fallas. Por lo tanto, el posicionamiento exacto en los lmites del bloque de fallas rige los flujos entre bloques, debido a que los bloques del enmallado en un bloque de fallas ya no se alinearn con sus vecinos laterales de costumbre. El rango aceptable de valores para el rea de desplazamiento vertical de un falla es: SI m 1.0E-3 1.0E+3 Campo pies .00328 3,280.0 Laboratorio cm 0.1 1.0E+5

mn. mx.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 277

Arreglo de fallas (Opcional)


OBJETO:

*FAULTARRAY

*FAULTARRAY seala el ingreso de un arreglo de banderas binarias que controlan el hecho de si las caras individuales de bloques estn conectadas o no, mediante uso de conexiones estndar o conexiones de fallas. ARREGLO: *FAULTARRAY OPCIONES POR DEFECTO: Se suponen conexiones estndar. CONDICIONES: Esta palabra clave deber encontrarse en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. La palabra clave *FAULTARRAY no es necesaria para con opciones de puntos de esquina, ya que las esquinas de los bloques determinan las conexiones directamente. En enmallados Cartesianos, el Constructor de Enmallados automticamente genera este arreglo si existen fallas en el mapa de la estructura superior. Se debe prestar atencin si el usuario anula los valores generados automticamente. Todas las opciones de lectura de arreglos son vlidas. La subpalabra clave de lectura de arreglos que se utiliza ms comnmente con esta opcin sera *CON. EXPLICACION: Los valores *FAULTARRAY consisten en un solo entero que define la manera en que se efectan las conexiones de bloques del enmallado. Una conexin estndar no representa la profundidad cuando conecta dos bloques. La misma solamente toma en cuenta el nmero de la capa. En otras palabras, los bloques quedan conectados aun si la diferencia entre las profundidades de los dos bloques imposibilita una conexin fsica. Una conexin de fallas toma en cuenta la profundidad cuando crea una conexin y creara conexiones entre bloques que se encuentran en contacto fsicamente. Esta es la opcin por defecto de todas las opciones de puntos de esquina. El valor de *FAULTARRAY controla la manera en que se hacen las cuatro conexiones de reas. Las cuatro conexiones reciben los siguientes rtulos: nilow, nihigh, njlow, njhigh en que i se refiere a la direccin I y j se refiere a la direccin j. Low se refiere al flujo entre el bloque i (o j) y el bloque i-1 (o j-1). High se refiere al flujo entre el bloque (o j) y el bloque i+1 (o j+1). La bandera del entero binario *FAULTARRAY utiliza la siguiente convencin: nilow, nihigh, njlow, njhigh = 0 si la conexin es una conexin estndar nilow, nihigh, njlow, njhigh = 1 si la conexin es una conexin de fallas El valor de *FAULTARRAY en un bloque sera: IVAL = nilow + 2*nihigh + 4*njlow + 8*njhigh

278 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Por lo tanto, si todas las conexiones son estndar, IVAL = 0, y si todas las conexiones toman en cuenta las profundidades de bloques (son conexiones de fallas), IVAL = 15. Se debe utilizar:
**todas las conexiones de rea son conexiones de fallas *FAULTARRAY *CON 15 **todas las conexiones I son conexiones de fallas, **todas las conexiones J son conexiones estndar *FAULTARRAY *CON 3

Ejemplo: Conexiones estndar: Conexiones i 1,1 est conectado a 2,1 2,1 est conectado a 3,1 1,2 est conectado a 2,2 2,2 est conectado a 3,2 Conexiones de falla: Conexiones j 2,1 est conectado a 3,1 1,2 est conectado a 2,1 2,2 est conectado a 3,2 2,2 est conectado a 3,1

3,2 2,2 2,1 1,2 1,1 3,1

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 279

Conexiones especiales (Opcional)


OBJETO:

*SCONNECT

Especificar la conexin de flujo entre celdas que de otra manera no estaran conectadas. FORMATO: *SCONNECT DEFINICIONES: *SCONNECT { } La palabra clave *SCONNECT puede estar seguida de uno o ms conjuntos de datos, con un conjunto por lnea. uba1 uba2 Direcciones de Bloques del Usuario de dos celdas entre las cuales se crea una conexin de flujo especial. Cada una de las celdas deber estar activa, vale decir, no pueden ser celdas nulas, ni acuadas ni puede ser la celda paterna de un enmallado refinado localmente. Los rangos de ndices no estn permitidos. Los calificadores MT y FR de las direcciones UBA estn permitidos para enmallados fracturados naturalmente. trans Valor numrico de transmisibilidad de flujo del fluido (md-m | md-pies | mdcm). Se espera que el valor sea el resultado de tomar un rea de la seccin transversal del flujo, multiplicar esa rea por un valor de permeabilidad absoluta y dividirla por una distancia de centro a centro entre bloques. OPCIONES POR DEFECTO: Palabra clave opcional. No hay opciones por defecto. EXPLICACIN: Conexin especial Una conexin regular es una conexin que es generada automticamente entre bloques activos adyacentes. Si uba1 y uba2 especifican celdas activas para las cuales NO se realiza una conexin regular, se crea una conexin especial y sta se agrega a la lista de conexiones existentes. Se utiliza una conexin especial tal como una conexin regular en una ecuacin de flujo, con las siguientes excepciones: 1. En el caso de una corrida trmica no hay flujo de calor conductivo (palabras claves *THCONR, etc.). 2. La transmisibilidad de flujo-fluido no se recalcula si la permeabilidad vara (palabras claves *PERMCK, etc.). 3. No hay flujo de corriente elctrica en una corrida de calentamiento elctrico (palabras claves *ELECHEAT, etc.) 4. No se produce dispersin mecnica (palabras claves *MDSPI_WAT, etc.) ya que se desconoce la velocidad.
280 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

{ uba1 uba2 trans }

5. No se contribuye a la dependencia del nmero capilar (palabras claves *DTRAPW, etc.) ya que se desconoce la velocidad. Estas excepciones existen porque la transmisibilidad de fluido provista por la palabra clave *SCONNECT no es suficiente informacin para el tratamiento de las caractersticas antedichas. Una conexin regular cuenta con factores geomtricos separados para sus dos celdas, las cuales se utilizan para calcular el flujo y la velocidad del flujo en serie. Cabe mencionar que estas excepciones aplican solamente a una conexin especial y no a una conexin regular en la misma corrida. Para cada una de estas restricciones, se emite un mensaje cuando una corrida contiene por lo menos una conexin especial a la cual se aplica la restriccin. Sobreescritura de la transmisibilidad Si las direcciones uba1 y uba2 especifican una conexin regular existente, la transmisibilidad del fluido generada internamente de esa conexin es reemplazada por trans. Esto puede resultar de utilidad para fijar transmisibilidades a valores especficos de manera tal que se evite la impresin de listas de conexiones entre bloques y el uso de multiplicadores para ajustar los valores de transmisibilidad. Ejemplos: Para conectar celdas en lados opuestos de un enmallado bidimensional:
... *GRID *CARTESIAN 10 1 5 ... *SCONNECT 1 1 1 10 1 3 1 1 2 10 1 4 1 1 3 10 1 5 ...

200. 230. 310.

** md-ft

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 281

Transmisibilidades de fallas (Opcional)


OBJETO: Ajustar las transmisibilidades en base a las fallas. FORMATO: *TRANSF <par o simple> DEFINITIONS: *TRANS Fault_Name <par o simple> fault_trans_mult

*TRANSF

Palabra clave que presenta el nombre de la falla, el multiplicador y la descripcin de la falla. Fault_Name Nombre citado de esta falla. fault_trans_mult Multiplicador de transmisibilidades para las conexiones que atraviesan esta falla. Los multiplicadores de este tipo se aplican de manera acumulativa a los multiplicadores aplicados anteriormente. <par o simple> Identificadores para las conexiones que compondrn esta falla. El identificador puede ser de tipo par o simple. Un identificador par se expresa de la siguiente manera: i1 j1 k1 [*IDIR o *JDIR o *KDIR] i2 j2 k2 lo cual se refiere a una conexin existente entre celdas, mientras que un identificador simple se expresa de la siguiente manera: i1 j1 k1 [*IDIR- o *IDIR+ o *JDIR- o *JDIR+ o *KDIR- o *KDIR+] lo cual se refiere a todas las conexiones en una determinada cara de la celda. Los identificadores mltiples mixtos par o simples pueden seguir una lnea *TRANSF. OPCIONES POR DEFECTO: Palabra clave opcional. CONDICIONES: De estar presente esta palabra clave, deber encontrarse en el grupo de palabras claves de la seccin DESCRIPCIN DEL YACIMIENTO. Los identificadores de tipo Par deben referirse a los pares de celdas que realmente estn conectados en la direccin del enmallado especificada por un determinado identificador de direccin (*IDIR, *JDIR o *KDIR). No se puede hacer referencia a las celdas de enmallados refinados en la descripcin de un identificador de tipo par o simple.
282 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

EXPLICACIN: Esta palabra clave permite imponer un multiplicador simple a un grupo de conexiones. El grupo de conexiones se puede considerar como correspondiendo a una sola falla y el multiplicador como una forma de ajustar las propiedades selladoras de esta falla. Si el descriptor es de tipo par, el multiplicador se aplicar a una conexin (existente). Si el descriptor es de tipo simple, el multiplicador se aplicar a todas las conexiones que conectan a esa celda con las otras celdas de una cara especificada. La cara de sta se identifica mediante uso de los descriptores *IDIR-/+, *JDIR-/+ o *KDIR-/+. El identificador -se refiere a la cara por la cual la conexin atraviesa al moverse de una celda a la celda vecina en direccin del enmallado que corresponde a disminuir el ndice I, J o K apropiado, y el identificador + que corresponde a aumentar el ndice I, J o K apropiado. El multiplicador puede tener un valor igual a 0 si se desea, lo cual eliminar las conexiones. Para simulaciones no isotrmicas, este multiplicador se aplica solamente al flujo de fluido y no al flujo de calor. Asignacin en duplicado a la cara de una celda Si mltiples instancias de *TRANSF intentan asignar un factor a una misma cara de la celda ms de una vez, solamente una instancia de la asignacin ser aceptada, es decir, el factor se aplica una sola vez. Sin embargo, no se realiza ningn chequeo para determinar si hay duplicacin de la asignacin mientras se procesa una sola instancia de *TRANSF con una lista de caras de celdas. Por lo tanto, la entrada de datos deber hacerse cuidadosamente. Si consideramos los siguientes ejemplos en los cuales un multiplicador de 105 es asignado a la cara entre los bloques (5,1,1) y (6,1,1).
** Los siguientes datos asignarn el factor una sola vez ** ya que se detecta una asignacin en duplicado *TRANSF 'Fault1' 1e5 5 1 1 *IDIR 6 1 1 *TRANSF 'Fault1' 1e5 5 1 1 *IDIR+ *TRANSF 'Fault1' 1e5 6 1 1 *IDIR** Los siguientes datos asignarn el factor dos veces *TRANSF 'Fault1' 1e5 5 1 1 *IDIR+ 6 1 1 *IDIR-

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 283

Modelo de acufero
OBJETO:

*AQUIFER, *AQMETHOD, *AQPROP, *AQVISC, *AQCOMP, *AQLEAK, *HFPROP, *AQGEOM

Definir el modelo de acuferos para calcular el flujo de entrada de agua y la conduccin trmica que pasa por el lmite del yacimiento. FORMATO: ( *BOTTOM | *BOUNDARY | { *REGION i1(:i2) j1(:j2) k1(:k2) (direction) } ) *AQMETHOD ( *CARTER-TRACY | *FETKOVITCH | *SEMI-ANALYTICAL ) *AQPROP Espesor Porosidad Permeabilidad Radio Angulo (Relacin R) *AQVISC Aqvisc *AQCOMP Aqcomp *AQLEAK ( *ON | *OFF ) *HFPROP ( aqrcap aqrcnd ) *AQGEOM ( *RECTANG | *RADIAL ) ( *INFINITE | *FINITE ) DEFINICIONES: *AQUIFER Especifica la ubicacin del acufero, mediante uso de uno de tres mtodos posibles: Se debe utilizar la palabra clave *BOTTOM para conectar al acufero con el fondo del yacimiento. Se debe utilizar la palabra clave *BOUNDARY para conectar al acufero con todos los bloques lmites en los lados del yacimiento. Se debe utilizar la palabra clave *REGION para conectar al acufero con una lista arbitraria de bloques del enmallado fundamental a travs de los rangos i1(:i2) j1(:j2) k1(:k2) en direcciones I-J-K. La palabra clave *REGION y los datos que le siguen pueden aparecer mltiples veces despus de la palabra clave *AQUIFER, segn sea necesario, para describir una geometra compleja. Se debe usar la direccin opcional (*IDIR, *JDIR o *KDIR) para establecer una conexin a la cara del bloque en el lmite exterior del yacimiento en la direccin indicada. Las caras de bloques interiores se ignoran. Por ejemplo, para *IDIR se establece una conexin a la cara -I cuando I = 1 y a la cara +I cuando I = NI. *AQMETHOD Especifica el mtodo que se utiliza para calcular la entrada de agua desde el acufero. Las opciones disponibles entre las cuales se puede escoger son: *CARTER-TRACY, *FETKOVITCH y *SEMI-ANALYTICAL. Vase Modelos de entrada de agua en la EXPLICACION ms abajo para una descripcin de estos mtodos. *AQUIFER

284 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

*AQVISC aqvisc Viscosidad de agua del acufero (cp). Esta palabra clave slo se utiliza para anular y reemplazar la opcin por defecto. *AQCOMP aqcomp Compresibilidad total del acufero (1/kPa | 1/psi). Esta palabra clave slo se utiliza para anular y reemplazar la opcin por defecto. *AQPROP Especifica las siguientes propiedades del acufero: Espesor Dimensin vertical del acufero (m | pies | cm) cuando ste se encuentra conectado al fondo del yacimiento. Para los acuferos conectados a los lados del yacimiento, define la extensin vertical para el mtodo de Carter-Tracy & Fetkovitch, pero define la extensin lateral para el mtodo semianaltico. Se debe ingresar un valor igual a 0 cuando se utiliza la opcin *INFINITE de la palabra clave *AQGEOM. Porosidad del acufero. Radio efectivo del yacimiento (m | pies | cm). Angulo de influencia (expresado como la fraccin de un crculo). Relacin opcional entre el radio externo de un acufero y el radio efectivo del yacimiento.

Porosidad Radio Angulo Relacin-R

Permeabilidad Permeabilidad del acufero (md | md | md).

Las propiedades Radio y ngulo slo se utilizan con las palabras claves *CARTER-TRACY y *FETKOVITCH, por lo tanto se debe ingresar un valor de cero cuando se utiliza el mtodo semianaltico. *AQLEAK ( *ON | *OFF ) Especifica si se permite o no la fuga de agua del yacimiento al acufero donde la presin del bloque excede la presin del acufero adyacente. El comportamiento del acufero es modelado de manera ms exacta con la opcin *ON, es decir, se permite la fuga. Con la opcin *OFF no se permite la fuga de agua. *HFPROP ( aqrcap aqrcnd ) Especifica que se realizan clculos de conduccin trmica entre el acufero y el yacimiento. En el caso de una corrida trmica (en que la palabra clave *ISOTHERMAL no se encuentra presente), el calor transferido con el flujo convectivo siempre se contabiliza. Como opcin, las siguientes propiedades trmicas del acufero se pueden especificar con el fin de anular la opcin por defecto.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 285

aqrcap

Capacidad trmica volumtrica de la roca en el acufero (J/m3C | Btu/pies3-F). Un valor no positivo acciona la opcin por defecto. Conductividad trmica de la roca en el acufero (J/m-da-C | Btu/pies-da-F). Un valor no positivo acciona la opcin por defecto.

aqrcnd

*AQGEOM ( *RECTANG | *RADIAL ) ( *INFINITE | *FINITE ) Especifica la geometra del acufero que se utiliza para calcular la conduccin trmica hacia y desde el acufero. En el caso del mtodo semianaltico, esta geometra tambin se utiliza para calcular el flujo de entrada de agua. Vase Opciones de geometra ms abajo. La palabra clave *RECTANG o *RADIAL deber aparecer despus de *AQGEOM. OPCIONES POR DEFECTO: No se encuentra presente *AQUIFER *AQMETHOD *AQPROP Accin No se realiza clculo alguno del acufero. *CARTER-TRACY con la opcin por defecto de *AQFUNC. Espesor: Espesor medio del yacimiento para un acufero conectado a los lados del yacimiento para el mtodo *CARTER-TRACY y *FETKOVITCH, o bien la opcin *INFINITE para el mtodo semianaltico *SEMI-ANALYTICAL; la raz cuadrada del rea de contacto para un acufero conectado al fondo del yacimiento. Porosidad = porosidad media del yacimiento. Permeabilidad = permeabilidad media del yacimiento, en direccin del flujo del acufero. Radio: Radio del crculo cuya circunferencia, cuando se multiplica por el espesor, da el rea de contacto para *BOUNDARY; o la raz cuadrada del rea (tpica) de un lado del yacimiento, dividida por , para *BOTTOM; o la raz cuadrada del rea de contacto dividida por , para *REGION. Angulo: Crculo complete para todos los enmallados salvo el radial, cuando la suma de las extensiones angulares del anillo externo se utiliza (despus de dividirlo por 360), para *BOUNDARY y *REGION; o la extensin angular del fondo del yacimiento (despus de dividirlo por 360), para *BOTTOM. Nota: Todo valor cero ingresado para cualquier elemento independiente despus de la palabra clave *AQPROP ser reemplazado por su valor por defecto. Relacin-R = 100 aqvisc = la viscosidad del componente especificado por la palabra clave *AQFRCOMP (por lo general, agua) a la temperatura inicial media de los bloques adyacentes.

Relacin-R *AQVISC

286 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

*AQCOMP

aqcomp = cmpf + cmpr, en que cmpf corresponde a la compresibilidad lquida del componente especificado por *AQFRCOMP (por lo general, agua) y cmpr corresponde a la compresibilidad de la formacin del tipo de roca #1 (vase *CPOR). *AQLEAK *OFF. sin flujo de calor conductivo. Para una corrida trmica, siempre se toma en cuenta el calor transferido por flujo convectivo Aqrcap = valor de la roca del yacimiento adyacente. aqrcnd = valor de la roca del yacimiento adyacente. *RECTANG *INFINITE for heat conduction calculation (if *HFPROP is present) and water influx for the semi-analytical method. If *AQGEOM and one of *RECTANG | *RADIAL is present, but both *INFINITE and *FINITE are absent, then *INFINITE is assumed.

*AQLEAK *HFPROP aqrcap aqrcnd *AQGEOM

En la tabla anterior, average (medio) se refiere al promedio ponderado del volumen de poro tomado a lo largo de las celdas del acufero que se conectan entre s, y contact area (el rea de contacto) significa la suma de las reas de todas las caras de las celdas que se definen como entrando en contacto con el acufero, segn lo especifica la palabra clave *AQUIFER. CONDICIONES: Estas palabras claves debern aparecer en el grupo de palabras claves de la seccin Descripcin del Yacimiento. La composicin de agua en el acufero se especifica con la palabra clave *AQFRCOMP de la seccin PROPIEDADES DE LOS COMPONENTES. La palabra clave mnima que se requiere para habilitar el flujo de entrada de agua es *AQUIFER seguida de una definicin de *BOTTOM, *BOUNDARY o *REGION. La palabra clave adicional mnima que se requiere para habilitar los clculos de la conduccin trmica es *HFPROP. Se puede especificar mltiples acuferos, es decir, la palabra clave *AQUIFER puede aparecer ms de una vez. Se aplican opciones por defecto por separado para cada definicin de la palabra clave *AQUIFER. EXPLICACION: Los modelos de acuferos que se describen aqu permiten la entrada de agua y calor (y la salida de agua y calor, con la palabra clave *AQLEAK *ON) a un yacimiento desde uno o ms acuferos. El uso de estos modelos de acuferos puede resultar ms econmico para los efectos de simulacin que el emplear numerosos bloques del enmallado llenos de agua. Sin embargo, si se requiere mayor precisin en el modelado de los acuferos, entonces se debe usar bloques llenos de agua. Modelos de entrada de agua La opcin para calcular la entrada de agua *CARTER-TRACY es una aproximacin CarterTracy. Para mayor informacin, refirase a R. D. Carter & G. W. Tracy, "An Improved Method for Calculating Water Influx", Trans., AIME, Vol. 219, (1960), 415-417. Este mtodo utiliza una funcin de influencia de presin adimensional P(td), expresada en funcin de tiempo
GUIA PARA EL USUARIO STARS DESCRIPCIN DEL YACIMIENTO 287

adimensional td. La funcin se define mediante uso de una tabla (vase la palabra clave *AQFUNC), junto con un mtodo de extrapolacin para los tiempos adimensionales que van ms all del final de la tabla. Si se utiliza una tabla de acuferos de extensin interna infinita, se utiliza una expresin analtica para la extrapolacin (vase la referencia de Van Everdingen & Hurst que se menciona en la seccin *AQFUNC). De lo contrario, se utiliza la extrapolacin lineal en tiempo adimensional, que resulta apropiado para acuferos finitos. La opcin de clculo del flujo de entrada de agua *FETKOVITCH est basada en la obra de Fetkovitch (vase M. J. Fetkovitch, "A Simplified Approach to Water Influx Calculations Finite Aquifer Systems", JPT, July 1971, 814-828). Este mtodo est capacitado para modelar acuferos finitos mediante uso del parmetro R-Ratio y no necesita la funcin de presin adimensional *AQFUNC. La opcin de clculo de la entrada de agua *SEMI-ANALYTICAL est basada en una extensin del trabajo de Vinsome & Westerveld. Vase "A Simple Method for Predicting Cap and Base Rock Heat Losses in Thermal Reservoir Simulators", Vinsome, P.K.W. & Westerveld, J.D., JCPT, July-September 1980, Volume 19, No. 3). Con este mtodo, se predice la entrada de agua de la regin adyacente del acufero mediante uso de un perfil de presin semianaltico basado en el supuesto de flujo de una fase unidimensional. Para mayores detalles vase el anexo D.12. Modelo de entrada de calor La palabra clave *HFPROP se deber especificar para modelar la conduccin trmica hacia y desde el acufero. El mtodo para calcular la conduccin trmica consta de una formulacin semianaltica similar al mtodo de flujo de entrada de agua *SEMI-ANALYTICAL. La conduccin trmica se puede calcular para cualquier mtodo de flujo de entrada de agua. En el caso de las corridas trmicas (en que la palabra clave *ISOTHERMAL no est presente), el flujo de calor transferido por conveccin siempre se contabiliza, independientemente de la conduccin. Opciones de geometra El flujo de agua y calor en el acufero puede ser lineal o radial. El flujo lineal resulta apropiado para situaciones tales como para agua de fondo donde el confinamiento de rea del acufero es similar al del yacimiento. El flujo radial resulta til para problemas de pozos nicos en que existe un acufero circundante en direccin horizontal. Se debe especificar cul geometra se ha de utilizar mediante uso de la palabra clave *AQGEOM. El tipo de geometra del acufero para la conduccin trmica es igual al del flujo de entrada de agua, si se utiliza *SEMI-ANALYTICAL, y tomar el tipo asignado por *AQGEOM o por defecto para las palabras claves *CARTERTRACY y *FETKOVITCH. La palabra clave *AQPROP especifica las propiedades del acufero para calcular la entrada de agua desde el acufero. Para un acufero lmite (*BOUNDARY) con *CARTER-TRACY y *FETKOVITCH, *AQPROP OPCIONES POR DEFECTO: (Espesor, Angulo y Radio) se debe contemplar un yacimiento cilndrico con un acufero que entra en contacto con el yacimiento alrededor del cilindro lleno. Las opciones por defecto se construyen de manera tal que el espesor medio multiplicado por la circunferencia da el rea de contacto calculada a partir del yacimiento definido.

288 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Para un acufero de fondo (*BOTTOM) con *CARTER-TRACY y *FETKOVITCH, *AQPROP la opcin por defecto consiste en contemplar un rea de contacto cuadrada con una dimensin L. Por lo que L es igual a la raz cuadrada del rea de contacto de fondo. Un espesor medio de yacimiento H tambin se utiliza en estos clculos. El modelo supone que el acufero se encuentra delimitado por los bordes de una cua que sube al fondo del yacimiento, como se indica en la siguiente vista lateral del yacimiento. El ngulo del acufero (ngulo) se toma desde el ngulo de la cua y es igual a 2*Arctan(L/H)/360, el espesor del acufero (espesor) tomado como L, y el radio efectivo del yacimiento (radio) se toma como la raz cuadrada de (L*H/).
L

Reservoir

H 2 Arctan
H L

Aquifer

Para una regin de acuferos (*REGION) con *CARTER-TRACY y *FETKOVITCH, *AQPROP, las opciones por defecto son muy parecidas a las de *BOUNDARY salvo que el radio efectivo del yacimiento (radio) se considera como la raz cuadrada del rea de contacto dividida por . Limitaciones de los modelos de acuferos Los modelos de acuferos de esta seccin se consideran principalmente para mantener la presin de abatimiento. Por lo tanto, cuando se utilizan estos modelos se debe procurar simular la salida del yacimiento al acufero. Donde el flujo inverso (el reflujo) es significativo por su duracin y extensin, se recomienda modelar los acuferos por lo menos parcialmente haciendo uso de bloques del enmallado llenos de agua. Este caso puede darse cuando se prev un aumento considerable de la presin del yacimiento durante el transcurso de la simulacin. Hay cuatro restricciones que se aplican a los clculos de acuferos cuando el agua fluye hacia o desde el acufero. 1. La presin inicial del yacimiento deber estar en o cerca de un estado de equilibrio vertical, ya que la presin inicial en cada regin del acufero se toma de los valores iniciales de los bloques. Esto se obliga al no permitir una presin uniforme para un enmallado en que hay una profundidad de bloques no uniforme. La manera ms fcil de satisfacer este requisito consiste en inicializar el yacimiento, mediante la realizacin de unos clculos de equilibrio gravitacional (*VERTICAL).

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 289

2. Para mantener una buena continuidad de movilidad, el punto extremo de la permeabilidad relativa al agua Krw(a Sw=1) debe ser igual a 1 en un bloque adyacente a un acufero y no debe disminuir con la temperatura. 3. Si el potencial de flujo va del yacimiento al acufero durante la simulacin y se permite la fuga desde el acufero (*AQLEAK *ON), el valor Krw del yacimiento deber ser igual a 1.0e-5, como mnimo, para que la simulacin pueda continuar. 4. Si el potencial de flujo va del yacimiento al acufero durante la simulacin y se permiten las fugas del acufero (*AQLEAK *ON), el agua del yacimiento deber estar a una temperatura inferior a la temperatura de vapor y deber consistir enteramente del componente del acufero especificado por la palabra clave *AQFRCOMP o por su opcin por defecto. Opciones de enmallado avanzadas Un acufero puede estar conectado a la mayora de los tipos de bloques del enmallado generados por las opciones de enmallado avanzadas que se describen anteriormente en esta seccin. En particular se destacan las siguientes. a. Los bloques nulos se saltan en silencio. b. Los bloques de porosidad nula no proporcionarn entrada de agua alguna, pero s podran sufrir un aumento o una prdida de calor por conduccin. c. Para bloques de doble porosidad, el acufero est conectado a la parte de la fractura del bloque y no a la parte de la matriz. Temperatura inicial del acufero La temperatura inicial del segmento del acufero que est conectado al bloque es igual de manera uniforme a la temperatura del bloque asociado. No resulta posible especificar temperaturas de acufero iniciales o potenciales que sean diferentes de la de los bloques asociados. Estos modelos de acuferos estn diseados para comenzar en condiciones de equilibrio. Por lo tanto, no importa cul sea la distribucin de temperatura inicial en el yacimiento, no se produce conduccin inicial alguna de calor (o flujo de agua) hacia o desde segmento alguno del acufero. Salida detallada Se debe utilizar las subpalabras claves *AQWATCUM, *AQWATRATE, *AQHEATCUM y *AQHEATRATE de las palabras claves *OUTPRN *GRID, *OUTSRF *GRID y *OUTSRF *SPECIAL *BLOCKVAR para poder ver tasas instantneas y acumulaciones netas correspondientes a las regiones del acufero que se encuentran conectadas a cada bloque del enmallado. Ya que las regiones del acufero normalmente estn conectadas a determinados bloques lmite, la salida completa del enmallado consistir en gran parte en valores iguales a cero; asimismo, las cantidades se asignan a las reas de las caras de los bloques, por lo que podra resultar de poca utilidad la comparacin entre los bloques. La salida de mayor utilidad podra ser a travs de la historia especial *BLOCKVAR en la que se pueden escoger historias de determinadas cantidades para determinados bloques. Otra copia impresa de gran utilidad sera la opcin *AQSTAT, en que se informan las cantidades netas y de tasas *AQWATCUM, *AQWATRATE, *AQHEATCUM y *AQHEATRATE en un formato de columnas solamente para las regiones de acuferos activos. Vase la pgina del manual correspondiente a la palabra clave *OUTPRN.
290 DESCRIPCIN DEL YACIMIENTO GUIA PARA EL USUARIO STARS

El flujo neto total de agua y energa se informa junto con las estadsticas usuales del balance de materiales en el archivo de salida de prueba. Estas cantidades son relativas al acufero. Por lo tanto, un valor positivo indica un aumento por parte del acufero y por lo tanto una prdida por parte del bloque del enmallado del yacimiento. EJEMPLOS: Acuferos mltiples Para modelar la entrada de agua y calor en todos los bloques lmite en los lados y al fondo del yacimiento, se debe emplear lo siguiente:
*AQUIFER *AQMETHOD *AQGEOM *AQPROP *HFPROP *AQUIFER *AQMETHOD *AQGEOM *AQPROP *HFPROP *BOUNDARY *FETKOVITCH *RECTANG *FINITE 240.0 0.3 100.0 35.0 24.0

802.41

1.00

1.5

*BOTTOM *FETKOVITCH *RECTANG *FINITE 102.04 0.25 250.0 35.0 24.0

0.0

0.0

0.0

En este ejemplo, el mtodo numrico que se utiliza para realizar los clculos de la entrada de agua de ambos acuferos consiste en la formulacin de Fetkovitch y ambos acuferos retienen un tipo de geometra finita rectangular para los clculos de flujo trmico. Para el acufero del fondo, los valores iguales a cero indican los valores por defecto para el radio efectivo del yacimiento (Radio), el ngulo de influencia (Angulo) y la Relacin-R. Regiones de acuferos mltiples *REGION Se permite mltiple uso de *REGION despus de las palabras claves *AQUIFER con el fin de definir las conexiones complicadas del acufero,
*AQUIFER *REGION 1:10 *REGION 1 *REGION 2:9 1 2:10 2:9 1 1 1 *JDIR *IDIR *KDIR

Sin embargo, si se pretende tener mltiples conexiones de acuferos para un bloque, tales como en el caso de los bloques de esquina de un yacimiento, entonces se deben emplear la definicin de acuferos mltiples. Para un bloque de esquina de un enmallado (v.g., i=1, j=1 y k=1), los acuferos se conectan en las tres direcciones y la entrada correcta debiera ser la siguiente:
*AQUIFER . *AQUIFER . *AQUIFER *REGION *REGION *REGION 1 1 1 1 1 1 1 1 1 *IDIR *JDIR *KDIR

Mltiples componentes acuosos Estos modelos de acuferos analticos suponen que el fluido dentro del espacio poroso del acufero consiste exclusivamente de la fase agua la cual consiste a su vez de un componente acuoso. Cuando hay mltiples componentes acuosos se debe escoger cul de estos es el componente acufero. Vase la descripcin del manual correspondiente a la palabra clave *AQFRCOMP de la seccin PROPIEDADES DE LOS COMPONENTES.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 291

Conversin de datos de las versiones anteriores a la versin 2002 Los datos de acuferos han sufrido modificaciones de ubicacin y sintaxis entre las versiones 2001 (y anteriores) y la versin 2002. El objeto de esta modificacin fue poner a disposicin de STARS las opciones de acuferos de norma industrial que se utilizan en los otros simuladores de CMG. Esta modificacin de datos se hace automticamente por el preprocesador de datos de la versin 2002. Las instrucciones que se indican a continuacin muestran cmo efectuar el cambio manualmente. Estas indicaciones suponen que el usuario desea reproducir el comportamiento del acufero entregado por las versiones anteriores a la versin 2002, sin hacer uso de las opciones que recin se encuentran a disposicin. Claro est que, una vez que se conviertan los datos, el usuario puede hacer uso de las opciones nuevas (v.g.- eliminar *AQMETHOD para probar el mtodo por defecto *CARTER-TRACY). Nota: Aun si se realiza una simple conversin de los datos a la nueva ubicacin y sintaxis, el comportamiento del acufero puede que no sea igual al que se obtiene en las versiones anteriores a la versin 2002. Esto se debe a que los clculos semianalticos en las versiones anteriores a la del 2002 tenan errores que han sido corregidos en la versin 2002. 1. Se debe mover todos los datos del acufero de su antigua ubicacin despus de *ENDGRID a un punto antes de *END-GRID (inmediatamente antes sera lo mejor). 2. La palabra clave *AQUIFER no se modifica, salvo que la subpalabra clave *WELLBORE no se apoya (en su lugar se debe emplear *PHWELLBORE para la prdida de calor del agujero). 3. Se debe agregar la palabra clave *AQMETHOD *SEMI-ANALYTICAL. 4. Si la palabra clave *AQH se encuentra presente, la palabra clave *FINITE deber aparecer despus de la palabra clave *AQGEOM. En este caso, si *AQGEOM se encuentra presente, entonces se debe agregar la palabra clave *FINITE despus de *RECTANG o *RADIAL; de lo contrario, se debe agregar la palabra clave *AQGEOM *RECTANG *FINITE. 5. Se debe agregar la palabra clave *AQPROP seguida de cinco ceros. Para las palabras claves opcionales *AQH, *AQPOR y *AQPERM que se encuentren presentes, se debe eliminar la palabra clave y mover su valor a la posicin correspondiente despus de la palabra clave *AQPROP. 6. Si la palabra clave *ISOTHERMAL no se encuentra presente, se debe agregar *HFPROP seguida de dos ceros. 7. Para las palabras claves opcionales *AQRCAP y *AQRCND que se encuentren presentes, se debe eliminar la palabra clave y mover su valor a la posicin correspondiente despus de la palabra clave *HFPROP. 8. Se debe agregar *AQLEAK *ON. 9. Se debe mover la palabra clave *AQSTAT a la seccin de Datos de Control de Entrada/Salida.

292 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Funcin de influencia de la presin (Condicional)


OBJETO:

*AQFUNC

Definir la funcin de influencia de la presin adimensional para el mtodo de entrada de agua de Carter-Tracy. TABLE: *AQFUNC DEFINICIONES: td Tiempo adimensional. P(td) Funcin de influencia de la presin adimensional. OPCIONES POR DEFECTO:: Vase la EXPLICACION para una discusin de la tabla por defecto. CONDICIONES: Esta palabra clave solamente se puede utilizar con la opcin de Carter-Tracy de la palabra clave *AQUIFER. EXPLICACION: Si la entrada de agua desde (hacia) el acufero se calcula mediante uso de la aproximacin de Carter-Tracy, se requiere una funcin de influencia de la presin adimensional P(td) en funcin del tiempo adimensional td. La funcin de presin adimensional por defecto se utiliza para una solucin de tasa-terminal constante y un acufero radial infinito, presentado en A. F. Van Everdingen & W. Hurst, "The Application of the Laplace Transform to Flow Problems in Reservoirs", AIME Dec. 1949, pp.305-324. Las funciones de influencia para acuferos de extensin limitada tambin se pueden encontrar en esta referencia. { td P(td) }

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 293

A continuacin se tabula la funcin de influencia de la presin por defecto. Tiempo adimensional td 0.01 0.05 0.10 0.15 0.20 0.30 0.50 0.70 1.00 1.50 2.00 3.00 5.00 7.00 10.00 15.00 20.00 Funcin de influencia P(td) 0.112 0.229 0.315 0.376 0.424 0.503 0.616 0.702 0.802 0.927 1.020 1.169 1.362 1.500 1.651 1.829 1.960 Tiempo adimensional td 30.00 40.00 50.00 60.00 70.00 80.00 90.00 100.00 200.00 300.00 400.00 500.00 600.00 700.00 800.00 900.00 1000.00 Funcin de influencia P(td) 2.147 2.282 2.388 2.476 2.550 2.615 2.672 2.723 3.064 3.263 3.406 3.516 3.608 3.684 3.750 3.809 3.860

Se pueden encontrar tablas adicionales en la referencia antedicha. Se requiere un mtodo de extrapolacin para los tiempos adimensionales que van ms all del final de la tabla. De utilizarse la tabla de extensin infinita antedicha, se utiliza asimismo una expresin analtica para la extrapolacin (vase Van Everdingen & Hurst). De lo contrario, se utiliza una extrapolacin lineal en tiempo adimensional, que resulta apropiado para acuferos finitos.

294 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Umbral (valor crtico) de corte del volumen de poro (Opcional)


*PVCUTOFF

OBJETO: *PVCUTOFF controla el nivel en que un bloque se fijar en nulo debido a un volumen de poro pequeo. FORMATO: *PVCUTOFF pvcut DEFINICIONES: pvcut Volumen de poro (volumen del bloque multiplicado por la porosidad) por debajo del cual un bloque se considera nulo. Las dimensiones se expresan en (m3 | pies3 | cm3). OPCIONES POR DEFECTO: Palabra clave opcional. La opcin por defecto consiste en examinar los valores *POR y cualquier palabra clave *NULL ingresada para determinar los bloques nulos. CONDICIONES: De estar presente, esta palabra clave deber aparecer en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. EXPLICACION: Esta opcin asegura que los bloques con volmenes de poro pequeos pueden ser sistemticamente eliminados de la simulacin. Tales bloques de volumen pequeo de poros pueden impedir la convergencia y no deben permanecer en la simulacin. Uso de unidades avanzadas Si se utilizan sistemas de unidades normales para *INUNIT sin excepciones, entonces la unidad de pvcut corresponde al volumen. Sin embargo, la unidad pvcut en realidad se refiere al (largo)3 en lugar de volumen, en que el largo y el volumen son tipos de unidades bsicos que se definen en las tablas ubicadas en la subseccin EXPLICACION de la palabra clave *INUNIT. En el caso de sistemas de unidades normales, en efecto, el (largo)3 resulta ser lo mismo que el volumen. Sin embargo, si se usa la opcin *EXCEPT, esto puede derivar en un caso en que el (largo)3 resulta no ser lo mismo que el volumen. Por ejemplo, en el caso de *INUNIT *FIELD el largo se expresa en pies y el volumen se expresa en pies3. Si se agrega *EXCEPT 4 0, entonces el largo se expresa en m en lugar de pies, logrando as expresar la unidad pvcut en m3 aunque el volumen aun se expresa en pies3.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 295

Sectores (Opcional)
OBJETO: *SECTOR controla las definiciones de los sectores que se utilizan para resumir las actividades regionales del yacimiento. FORMATO: *SECTOR 'Sector_Name' DEFINICIONES: 'Sector_Name' i1:i2 : j1:j2 : k1:k2 :

*SECTOR

Nombre de identificacin del sector (16 caracteres como mximo), encerrado entre comillas. El nombre 'Entire Field' se reserva para uso interno (vase OPCIONES POR DEFECTO, ms adelante). i1:i2 Indica los ndices I iniciales y finales de la regin del enmallado donde el sector ha de ubicarse. j1:j2 Indica los ndices J iniciales y finales de la regin del enmallado donde el sector ha de ubicarse. k1:k2 Indica los ndices K iniciales y finales de la regin del enmallado donde el sector ha de ubicarse. OPCIONES POR DEFECTO: El primer sector se define internamente como sucede con todos los bloques del enmallado en el campo, y se denomina 'Entire Field'. Si la palabra clave *SECTOR no se encuentra presente, entonces no se definen sectores adicionales. CONDICIONES: Esta palabra clave deber figurar en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. Se utilizan las palabras claves *WPRN y *WSRF para habilitar la escritura de las estadsticas del sector al archivo de salida y al archivo SR2. EXPLICACION: Los sectores consisten en colecciones de bloques del enmallado. Hay varios resultados de simulacin disponibles por sector tanto en la salida de texto como en la salida de grficos, esto hace que los sectores sean tiles para obtener resmenes regionales. Un bloque del enmallado puede pertenecer a la cantidad de sectores que sea.

296 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Ejemplo: Considerar el siguiente enmallado de 7 x 6 x 1 de tres sectores


J=6 J=5 J=4 J=3 J=2 J=1 I=1 2

S1 S1 S1

S1 S1 S1

S1 S1 S1

S1/S3 S3

S3 S3

S3 S3 S2

S3 S2/S3 S2 S2 S2

S2 S2 S2
3

S2 S2 S2
6 7

S2 S2
5

S2
4

La siguiente entrada se necesita para definir estos tres sectores:


*SECTOR 'S1' *SECTOR 'S1' *SECTOR 'S2' 'S2' 'S2' *SECTOR 'S3' 1:3 4 3:6 4:7 5:7 6:7 7 4:7 4:6 6 1 2 3 4 5 5:6 1 1 1 1 1 1 1 1

Existe una flexibilidad considerable en la manera de utilizar la palabra clave *SECTOR. Para un mtodo alternativo vase la palabra clave *SECTORARRAY. Vase la palabra clave *WPRN para la lista de estadstica del sector.

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 297

Arreglo de sectores (Opcional)


OBJETO:

*SECTORARRAY

*SECTORARRAY define los sectores (vase *SECTOR) mediante uso de un formato de entrada. Los sectores permiten imprimir las salidas en base a regiones. ARREGLO: *SECTORARRAY 'Sector_Name' DEFINICIONES: 'Sector_Name' Igual que para *SECTOR. OPCIONES POR DEFECTO: Los comentarios de la palabra clave *SECTOR con respecto a los sectores por defecto tambin se aplican aqu. Si la palabra clave SECTORARRAY no se encuentra presente, entonces no se definen sectores adicionales. CONDICIONES: Esta palabra clave deber figurar en el grupo de palabras claves de la seccin DESCRIPCION DEL YACIMIENTO. Se permiten todos los calificadores de arreglos y las opciones de lectura de arreglos para especificar los valores requeridos de ni * nj * nk. Los calificadores y valores de arreglos deben insertarse despus del nombre del sector 'Sector_Name'. Los valores de arreglos deben ser igual a 0 (sectores miembros de esa celda) o bien igual a 1 (indicando los sectores miembros de esa celda). EXPLICACION: Los sectores consisten en colecciones de bloques del enmallado que el simulador utiliza para resumir varias cantidades. Un bloque del enmallado puede pertenecer a diferentes sectores. Vase la descripcin anterior de *SECTOR para mayor informacin acerca de sectores. La palabra clave *SECTORARRAY provee una alternativa en base a arreglos al formato de entrada en base a rangos de la palabra clave *SECTOR. Ejemplo: Para ajustar los sectores miembros en un sector denominado 'Sector-1' para unas pocas celdas del yacimiento, se utiliza la siguiente expresin
*SECTORARRAY 'Sector-1' *IJK 1:5 1:5 1:1 0 4 4 1 1 2 3 1 1

donde se supone que las dimensiones del enmallado son 5x5x1. Cabe mencionar que la cadena "1:5 1:5 1:1 0" en realidad no se requiere ya que el estado por defecto es "no membership" (no membresa).

298 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Nombres de sectores y ubicaciones (Opcional)


*SECTORNAMES, *ISECTOR

OBJETO: Define los sectores por una lista de nombres de sectores y nmeros de sectores correspondientes. La palabra clave *ISECTOR asigna estos nmeros de sectores a celdas mediante uso de conceptos de arreglos estndar. FORMATO: *SECTORNAMES 'Sector_Name_1' i1 'Sector_Name_2' i2 ARREGLO: *ISECTOR DEFINICIONES: 'Sector_Name_1' i1 'Sector_Name_2' i2 Una serie de nombres de sectores (16 caracteres como mximo) y sus nmeros asociados. OPCIONES POR DEFECTO: Los comentarios para la palabra clave *SECTOR con respecto a los sectores por defecto se aplican aqu tambin. CONDICIONES: La palabra clave *SECTORNAMES deber aparecer antes de la palabra clave *ISECTOR. Todo calificador de arreglos y opcin de lectura de arreglos estn permitidos para especificar los valores de la palabra clave *ISECTOR. Cualquier valor asignado por la palabra clave *ISECTOR deber aparecer en la lista de la palabra clave *SECTORNAMES. La palabra clave *SECTORNAMES deber aparecer a lo sumo una vez en los datos, pero la palabra clave *ISECTOR puede aparecer ms de una vez. EXPLICACION: Vase la palabra clave *SECTOR para una descripcin de los sectores. La palabra clave *ISECTOR proporciona una alternativa basada en un arreglo para asignar los nmeros de sectores que han sido definidos mediante uso de la palabra clave *SECTORNAMES. Varias instancias de la palabra clave *ISECTOR pueden aparecer en el conjunto de datos. Ejemplo: Para fijar la membresa de un sector en dos sectores denominados 'LAYER-1' y 'LAYER-2', se debe usar los siguiente:
*SECTORNAMES LAYER-1 1 LAYER-2 2 *ISECTOR *IJK 1:5 1:5 1:1 1 1:5 1:5 2:2 2

GUIA PARA EL USUARIO STARS

DESCRIPCIN DEL YACIMIENTO 299

En que se supone que las dimensiones del enmallado son 5x5x2. Con tal de que no se trate de un problema de doble porosidad, entonces se definirn tres sectores en la simulacin: 'LAYER-1', 'LAYER-2' adems de los sectores por defecto.

300 DESCRIPCIN DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO

Resumen de las otras propiedades del yacimiento


Esta seccin contiene datos que describen otras propiedades del yacimiento. Estos datos se pueden clasificar en los siguientes grupos: 1. Compresibilidad de la formacin 2. Propiedades trmicas de la roca productiva 3. Opciones de prdida de calor de la sobrecarga Ordenamiento de palabras claves crticas El ordenamiento de palabras claves crticas es el siguiente: *END-GRID Otras palabras claves Se recomienda seguir el orden en que aparecen las palabras claves en el presente manual, cuando sea conveniente. Propiedades de la roca Las palabras claves de las propiedades de la roca *ROCKTYPE y *THTYPE se utilizan para asignar tipos de roca mltiples al yacimiento para los siguientes grupos de propiedades: Compresibilidad de la formacin *PRPOR, *CPOR, *CTPOR, *CPTPOR, *CPORPD, *PORMAX, *DILATION, *EPCOMPACT, , *COMPACT_VAR Propiedades trmicas de la roca *ROCKCP, *THCONR, *THCONS, *THCONW *THCONO, *THCONG, *THCONTAB, *THCONMIX, *ROCKCP_SHL, *THCONR_SHL Prdida de calor de la sobrecarga *HLOSSPROP, *HLOSST, *HLOSSTDIFF Permeabilidad variable *PERMCK, *PERMTAB, *PERMTABLOG, *PERMEXP, *PERMULI/J/K, *PERMSLD
OTRAS PROPIEDADES DEL YACIMIENTO 301

GUIA PARA EL USUARIO STARS

La palabra clave *DILATION accede a la opcin de recompactacin y dilatacin que fue desarrollado para el proceso de estimulacin por reinyeccin de vapor, pero que resulta aplicable para otros procesos y escenarios que cuentan con valores de parmetros apropiados. La palabra clave *EPCOMPACT habilita un modelo de compactacin-rebote con deformaciones plsticas-elsticas. A diferencia del modelo de las palabras claves *DILATION y *EPCOMPACT que utilizan una compresibilidad del volumen poral y coeficiente de la expansin trmica constantes (o constantes a trozos), el mtodo activado por la palabra clave *COMPACT_VAR utiliza los valores de las propiedades dependientes de la historia de presin. Actualmente, los tres modelos empricos de deformacin del yacimiento (*DILATION, *COMPACT_VAR y *EPCOMPACT) son mutuamente exclusivos para una simulacin. Opcin de prdida de calor de la sobrecarga Las direcciones de la prdida de calor y las propiedades trmicas de la sobrecarga y de la capa de rocas subyacente para el modelo semianaltico de la prdida de calor de la sobrecarga-infinita se especifican mediante las siguientes palabras claves: *HLOSSPROP *HLOSST *HLOSSTDIFF Calentamiento elctrico La opcin de calentamiento elctrico se habilita con la palabra clave *ELECHEAT y se especifican las propiedades estticas tales como la conductividad elctrica. Cambios de fractura natural en v2007 Las opciones de fractura natural activadas por *DUALPOR, etc., han sido mejoradas de manera significativa, como tambin se ha corregido una serie de errores importantes. Anteriormente se ingresaba la porosidad de fractura "efectiva" la cual se usaba (incorrectamente) para calcular cantidades (por ej., capacidad trmica, conductividad trmica y tasas de reaccin) que requeran una porosidad "intrnseca". A partir de la versin v2007 las porosidades de fractura y de matriz son tratadas de manera consistente y no se necesitan seudo valores de estas propiedades. Asimismo, se han hecho numerosos mejoramientos a los clculos de la fractura-natural interna tanto para el flujo de fluido como para la conduccin de calor, y se corrigi la Gua para el Usuario. Los conjuntos de datos existentes requieren cierta modificacin de las propiedades organizadas bajo la palabra clave *ROCKTYPE. Anteriormente a estas propiedades se les asignaban seudo valores calculados de los valores intrnsecos (matriz no fracturada) usando frmulas que se encuentran en la seccin "Propiedades de la Fractura y la Matriz" del anexo E.8. Ahora, estos parmetros de entrada deben tener sus propios valores intrnsecos. Por consiguiente, ya no se necesita tener tipos de roca *ROCKTYPE separados para la matriz y para la fractura si tienen las mismas propiedades de formacin intrnseca. Tomemos como ejemplo la plantilla "sttst28.dat" que no contiene formacin/roca en los bloques de fractura. En primer lugar, si consideramos los datos anteriores, en versiones anteriores a v2007, los datos de matriz *ROCKTYPE eran:

302 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

*CPOR 3E-6 *ROCKCP 35 *THCONR 24 *THCONW 24 *THCONO 24 *THCONG 24 *HLOSSPROP OVERBUR 35 24 UNDERBUR 35 24

Y los datos de fractura *ROCKTYPE eran:


*ROCKCP 0 *THCONR 0 *THCONW 16 *THCONO 16 *THCONG 16 *HLOSSPROP OVERBUR 35 24 UNDERBUR 35 24

En los datos de fractura cabe mencionar el valor de 0 para *ROCKCP y *THCONR, al igual que los valores de conductividad trmica del fluido que equivalen a 2/3 de los valores de matriz. Estos eran seudo valores calculados para obtener el resultado final deseado del tratamiento anterior de los bloques de fractura. A partir de la versin v2007 los datos de tipo de roca (intrnseca) de la matriz antedichos se aplican tanto a los bloques de matriz como a los bloques de fractura, por lo que solamente se necesita un *ROCKTYPE. Las propiedades de la roca *ROCKCP y *THCONR no se usan en estos bloques de fractura que no contienen roca. Las conductividades trmicas de la fase fluida de la fractura ahora requieren un valor intrnseco de 24 en lugar del valor antiguo de 16 (2/3 de 24). En el caso de las propiedades de matriz, pareciera que los valores no han cambiado, pero esto no es 100% correcto. Los valores efectivos de matriz anteriores generalmente se aproximaban a los valores intrnsecos, por lo que era prctica comn ingresar los valores intrnsecos en su lugar. Ahora, el uso de valores intrnsecos es correcto en un 100%. Las palabras claves nuevas *FRFRAC y *FORMINFRAC permiten al usuario especificar que una celda de fractura contenga algo de formacin, de manera que sea consistente y correcta con respecto al tratamiento de porosidad. La especificacin de seudo propiedades de la frmula compleja en el anexo E.8 ya no es necesaria, lo cual disminuye en gran parte la tarea de la preparacin de datos para la tcnica de modelado de la roca-en-fractura. Por ejemplo, vase las plantillas "sttst29.dat" y "sttst31.dat". La nueva palabra clave *SHAPE permite al usuario controlar el tipo de factor de forma que se utiliza para calcular el flujo matriz-fractura en los sistemas de enmallado de fractura natural: *GK (Gilman-Kazemi, la opcin por defecto) o bien *K-HARMONIC. Anteriormente, el factor de forma que siempre se usaba era *GK en lugar de lo que se indicaba en la Gua para el Usuario. Vase las plantillas nuevas "stgro041.dat", stgro042.dat" y "stgro043.dat".

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 303

Por lo general, los resultados de fractura natural generados por la versin v2007 se aproximan a los resultados anteriores despus de la conversin de datos requerida. A raz de los numerosos arreglos de errores y mejoras a los clculos de bajo nivel en el tratamiento de la fractura natural, solamente los casos ms sencillos (uniformes, isotrpicos, isotrmicos) obtendrn exactamente los mismos resultados. La mayora de estos mejoramientos inciden en aquellos aspectos del resultado que por lo general solamente son de segundo orden de importancia. Sin embargo, la mejora en consistencia es ms notoria en aquellos casos en que algn aspecto puntual pasa a ser de primera importancia (por ej., imitar el enmallado de fractura natural con un tipo de enmallado de porosidad nica adecuada). Las diferencias de los resultados generados sern ms pronunciadas en los casos de roca-enfractura; stas pueden depender mayormente de los seudo valores que se utilizan para las propiedades de roca de fractura. Las frmulas de estos seudo valores pasaron por varias etapas de revisin, la ltima de las cuales apareci solamente en las versiones interinas posteriores a la versin v2006.10. Antes de la versin v2007 en realidad no se contemplaba usar la base de la caracterstica de fractura natural para la roca-en-fractura, por lo que haba una cantidad de pequeas inconsistencias presentes, aun si los seudo valores de las propiedades de roca arrojados por la frmula ms reciente eran los correctos. A partir de la versin v2007, la caracterstica de la roca-en-fractura es tratada consistentemente, por lo que se prevn algunas diferencias en los resultados. Adems, la entrada de datos es mucho ms simple, ya que solamente se necesitan las propiedades intrnsecas trmicas y de la roca.

304 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Indicar fin de definicin del enmallado (Requerido)


OBJETO:

*END-GRID

*END-GRID seala el comienzo de los datos que definen las otras propiedades del yacimiento. FORMATO: *END-GRID CONDICIONES: Esta palabra clave deber aparecer despus de todas las palabras claves que definen el enmallado en la seccin DESCRIPCION DEL YACIMIENTO y antes de las palabras claves en esta seccin OTRAS PROPIEDADES DEL YACIMIENTO. EXPLICACION: Esta palabra clave le seala al Mdulo del Enmallado de detener la lectura y el procesamiento de datos, devolvindole el control a STARS. Este captulo consiste en su mayor parte de palabras claves que ocurren exclusivamente en STARS, por lo que no se encuentran en los otros simuladores de CMG, ni en el Mdulo del Enmallado.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 305

Tipos de roca
OBJETO: Definir y asignar los tipos de propiedades de rocas mltiples. FORMATO: *ROCKTYPE key (COPY old_key) ARREGLO: *THTYPE DEFINICIONES: key

*ROCKTYPE, *THTYPE

Clave del tipo de propiedad de la roca. Todas las propiedades de la roca y de la formacin que se enumeran a continuacin son asignadas a la clave para este tipo de roca hasta encontrar otra palabra clave *ROCKTYPE. *COPY old_key Inicializar el conjunto que corresponde a 'key' con valores del conjunto correspondiente a 'old_key'. Esto resulta til cuando se desea tener dos tipos de roca que son iguales salvo en algunas propiedades. *THTYPE Ingresar una clave del tipo de roca por cada bloque del enmallado. Solamente se permite el nmero 1 y los valores claves que han sido definidos. OPCIONES POR DEFECTO: El valor por defecto de la clave del tipo de roca es igual a 1. *ROCKTYPE se necesita solamente para definir los tipos de roca mltiples. La clave por defecto que se asigna a cada bloque es igual a 1. *THTYPE se necesita solamente para asignar claves de tipos de roca mltiples al enmallado. A menos que el usuario tenga mltiples tipos de roca, no necesita utilizar *ROCKTYPE ni *THTYPE. CONDICIONES: Esta palabra clave deber figurar en el grupo de palabras claves de la seccin de OTRAS PROPIEDADES DEL YACIMIENTO.

306 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

EXPLICACION: Se pueden asignar valores de tipos de roca mltiples a las siguientes propiedades de roca: Compresibilidad de la roca Propiedades trmicas de la roca Prdida de calor de la sobrecarga Permeabilidad variable *PRPOR, *CPOR, *CTPOR, *CPTPOR, *CPORPD, *PORMAX, *DILATION, *EPCOMPACT, *COMPACT_VAR *ROCKCP, *THCONR, *THCONS, *THCONW, *THCONO, *THCONG, *THCONTAB, *THCONMIX, *ROCKCP_SHL, *THCONR_SHL *HLOSSPROP, *HLOSST, *HLOSSTDIFF *PERMCK, *PERMTAB, *PERMTABLOG, *PERMEXP, , *PERMSLD

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 307

Compresibilidad de la formacin (Opcional)


OBJETO:

*PRPOR, *CPOR, *CTPOR, *CPTPOR, *CPORPD, *PORMAX, *PORINTERP, *PORFORM, *VOLCONST

La palabra clave *PRPOR seala la entrada de una presin de referencia de la compresibilidad de la formacin. La palabra clave *CPOR seala la entrada de la compresibilidad de la formacin. La palabra clave *CTPOR seala la entrada de la expansin trmica de la formacin. La palabra clave *CPORPD seala la entrada de la compresibilidad de la formacin dependiente de la presin. La palabra clave *PORINTERP especifica la interpretacin de la porosidad ingresada. La palabra clave *PORFORM especifica la forma de la variacin de la porosidad dependiente de p y T La palabra clave *VOLCONST especifica el tipo de limitacin de volumen. FORMATO: *PRPOR *CPOR *CTPOR *CPTPOR *CPORPD *PORMAX *PORINTERP *PORFORM *VOLCONST DEFINICIONES: prpor Presin de referencia (kPa | psi | kPa). El rango sugerido es de 100 kPa (14.504 psi) a 1.0e6 kPa (1.45e5 psi); prpor deber ser un valor no negativo. cpor Compresibilidad efectiva de la formacin, es decir del espacio de los poros de la formacin (1/kPa | 1/psi | 1/kPa). El lmite inferior es igual a igual a 0, y el lmite superior es igual a igual a 0.01 1/kPa (0.069 1/psi). ctpor Coeficiente de la expansin trmica efectiva de la formacin (1/C | 1/F | 1/C). El lmite inferior es igual a 0 y el lmite superior es igual a 0.01 1/C (0.0056 1/F). cptpor Coeficiente de trmino cruzado de presin-temperatura de la porosidad efectiva de la formacin (1/kPa-C | 1/psi-F | 1/kPa-C). prpor cpor ctpor cptpor cpor_p2 ppr1 ppr2 pormax ( *REF | *INIT ) ( *EXP | *LINEAR ) ( *ROCK | *BULK )

308 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

cpor_p2 Compresibilidad de la formacin efectiva cerca de ppr2, (1/kPa | 1/psi | 1/kPa). El lmite inferior es igual a 0, y el lmite superior es igual a 0.01 1/kPa (0.069 1/psi). ppr1, ppr2 Presiones de referencia inferiores (ppr1) y superiores (ppr2) para la compresibilidad de la formacin dependiente de la presin (kPa | psi | kPa). A una presin ppr1 la compresibilidad es casi cpor y a una presin ppr2 la compresibilidad es casi cpor_p2. El valor de ppr1 deber ser no negativo y el valor de ppr2 deber ser superior a ppr1. El lmite inferior sugerido de ppr1 es 100 kPa (14.504 psi) y el lmite superior sugerido de ppr2 es 1.0e6 kPa (1.45e5 psi). pormax El mximo aumento fraccionario que se permite en la porosidad debido a la presin. Un aspecto de la dilatacin de la arena puede modelarse simplemente utilizando una compresibilidad grande, es decir, mayor de 0.0001/psi. Los aumentos de porosidad no fsicos se evitan al obligar un aumento mximo fraccionario en porosidad 'pormax'. El valor de pormax deber ser mayor de cero y menor de 1. Un valor tpico sera de 0.10 a 0.20. Un valor por defecto igual a 10 efectivamente inhabilita este lmite. Esta opcin se considera obsoleta y ha sido reemplazada por *DILATION. *PORINTERP ( *REF | *INIT ) Las porosidades por bloque especificadas con la palabra clave *POR se pueden interpretar una de dos maneras: *REF: *INIT: Porosidad de referencia, a presin de referencia *PRPOR y a temperature de referencia *TEMR (si es trmico) o Porosidad inicial, a presin inicial dada por *PRES o *VERTICAL y temperatura inicial dada por *TEMP (si es trmico). Vase Porosidad de referencia versus porosidad inicial, ms abajo.

*PORFORM ( *EXP | *LINEAR ) Especifica la forma de porosidad con dependencia de p y T. Si dejamos que c(p,T) sea el cambio fraccionario de la porosidad en funcin p y T; por ejemplo, en el caso elstico lineal c(p,T) = min[ pormax, cpor(p-prpor) ] ctpor(T-Temr); la frmula de porosidad es: *EXP: v(p,T) = vr exp{ c(p,T) } *LINEAR: v(p,T) = vr {1 + c(p,T) } Se recomienda la opcin *EXP ya que no puede arrojar una porosidad negativa y es ms correcta de acuerdo a la definicin de compresibilidad. La opcin histrica *LINEAR es una buena aproximacin de *EXP para valores pequeos de c(p,T).
GUIA PARA EL USUARIO STARS OTRAS PROPIEDADES DEL YACIMIENTO 309

*VOLCONST ( *ROCK | *BULK ) Especifica el tipo de limitacin de volumen de la celda. El volumen en masa Vb de cada celda del enmallado corresponde a la suma del volumen Vr y el volumen poral Vp de la roca (grano). Ya que Vp vara (p, T, dilatacin), solamente uno de los valores Vb y Vr puede permanecer constante. *ROCK: El volumen de la roca Vr es constante y el volumen en masa vara de acuerdo a la ecuacin Vb = Vp + Vr. Esto conserva la masa de la roca de la celda y por ende la capacidad trmica de la roca a una determinada temperatura T. El volumen en masa Vb es constante y el volumen de la roca vara de acuerdo a la ecuacin Vr = Vb Vp. Esto modifica la masa de la roca y por ende la capacidad trmica de la roca, lo cual puede derivar en cambios de T debido exclusivamente a fuerzas externas tales como la dilatacin.

*BULK:

OPCIONES POR DEFECTO: Si la palabra clave *PRPOR no est presente para todos los tipos de roca, el valor de prpor de cada tipo de roca es igual a la presin inicial en el primer bloque activo (en un ordenamiento natural). Si la palabra clave *PRPOR est presente para por lo menos un tipo de roca, el primer valor de prpor es asignado a todos los tipos de roca y cada valor subsiguiente de prpor es asignado al tipo de roca al cual est asociado (sobreescritura del primer valor de prpor). Por ejemplo, si un conjunto de datos cuenta con mltiples tipos de roca definidos por la palabra clave *ROCKTYPE pero la palabra clave *PRPOR aparece solo una vez, todos los tipos de roca utilizarn el valor de prpor especificado por la palabra clave *PRPOR. Si *CPOR no se encuentra presente, la compresibilidad de la formacin es igual a cero. Si *CTPOR no se encuentra presente, el coeficiente de la expansin trmica de la formacin es igual a cero. Si *CPTPOR no est presente, se supone que cptpor = 0 . Si *PORMAX no se encuentra presente, la opcin correspondiente se inhabilita. Si *CPORPD no se encuentra presente, la opcin correspondiente se inhabilita. Si *PORINTERP no se encuentra presente, entonces se supone la opcin *REF. Si *PORFORM no se encuentra presente, entonces se supone la palabra clave *LINEAR. Si *VOLCONST no se encuentra presente, entonces se supone la palabra clave *BULK. CONDICIONES: Esta palabra clave deber estar en el grupo de palabras claves de la seccin Otras Propiedades del Yacimiento. Las palabras claves *CPTPOR y *CPORPD no se pueden usar juntas.

310 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

EXPLICACION: La porosidad del fluido f contiene las fases de fluidos pero no la fase slida y se calcula de la siguiente manera: f (p, T, C i ) = v (p, T ) * (1 C i / si ) v p T Ci si Porosidad de vaco a p y T, Presin de fluidos, Temperatura, Concentracin slida del componente en el espacio de poro, y Densidad slida del componente *SOLID_DEN.

Hay varias maneras de calcular la porosidad de vaco v de la presin y temperatura. La porosidad se demuestra para la palabra clave *PORFORM *EXP pero tambin est disponible para la palabra clave *PORFORM *LINEAR. 1. Elstica lineal: Se debe usar para la dependencia de presin *CPOR: v(p,T) = vr exp{ min[ pormax, cpor(p-prpor) ] ctpor(T-Temr) } vr p T Temr Porosidad de vaco a prpor y Temr de referencia (vase *POR) Presin de fluidos, Temperatura, y Temperatura de referencia de *TEMR.

2. Elstica no lineal: Se debe usar las palabras claves *CPOR y *CPORPD para la dependencia de la presin: v(p,T) = vr exp{ min[ pormax, cpor(p-prpor)+cporpd ] - ctpor(T-Temr) } vr p T Temr cporpd A B C D pav Porosidad de vaco a prpor y Temr de referencia (vase *POR) Presin de fluidos, Temperatura, y Temperatura de referencia de *TEMR. A * [ D * (p - prpor) + ln ( B / C ) ] (cpor_p2 - cpor) / D 1 + exp [ D * (pav - p) ] 1 + exp [ D * (pav - prpor) ] 10 / (ppr2 - ppr1) (ppr1 + ppr2) / 2

Ejemplo: *CPOR 0 *PRPOR 5000 *CPORPD 1.0e-5 5000 9000 El aporte fraccionario cporpd consiste en lo siguiente. Por sobre un valor p = ppr2 la compresibilidad es igual a cpor_p2, y por debajo de un valor ppr1 es casi 0.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 311

p 1000 5000 7000 9000 15000

cporpd -2.68e-5 0 2.75e-3 2.00e-2 8.00e-2

Nota Baja presin P = PRORP = PPR1 P = Pav P = PPR2 Alta presin

312 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

3. Trmino transversal de P-T: Se utilizan las palabras claves *CPOR, *CTPOR y *CPTPOR. v(p,T) = vr exp{ min[ pormax, cpor(p-prpor) + cptpor(p-prpor)(T-Temr) ] ctpor(T-Temr) } 4. Dilatacin y Recompactacin: Se utiliza el grupo de la palabra clave *DILATION 5. Compactacin y Rebote mediante uso de la compresibilidad poral constante y el coeficiente de expansin trmica: Se utiliza el grupo de la palabra clave *EPCOMPACT 6. Compactacin y Rebote mediante uso de la compresibilidad del poro dependiente de la historia de presin y el coeficiente de expansin trmica: Se utiliza el grupo de la palabra clave *COMPACT_VAR 7. Geomecnica constitutiva: Se utiliza el grupo de la palabra clave *GEOMECH para efectos geomecnicos avanzados. Porosidad de reference versus porosidad inicial La opcin por defecto *REF de la palabra clave *PORINTERP hace que un valor de bloque especificado con la palabra clave *POR sea interpretado como vr el cual es usado directamente en las frmulas de porosidad arriba indicadas. Con esta opcin, las porosidades reportadas a condiciones iniciales pueden ser diferentes de los valores *POR. La opcin *INIT de la palabra clave *PORINTERP hace que un valor de bloque especificado con la palabra clave *POR sea interpretado como v(pi,Ti), es decir, la porosidad a presin inicial pi y temperatura inicial Ti. Es este caso, la porosidad de referencia de cada bloque vr se calcula retroactivamente usando las frmulas arriba indicadas. Esto se hace para todas las opciones de inicializacin de presin y todas las opciones de porosidad. Con esta opcin, las porosidades reportadas a condiciones iniciales corresponden a los valores *POR.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 313

Dilatacin y recompactacin del volumen poral del yacimiento (Opcional) *DILATION, *PBASE, *PDILA, *PPACT, *CRD, *FR,
*PORRATMAX, *CPEPAC, *CTD, *CTPPAC

OBJETO: Definir un modelo de dilatacin y recompactacin del volumen poral de un yacimiento. FORMATO: *DILATION (*PBASE pbase) (*PDILA pdila) (*PPACT ppact) (*CRD crd) (*FR fr) (*PORRATMAX rat) (*CPEPAC cpepac) (*CTD ctd) (*CTPPAC ctppac)

ARREGLO: *PERMULI *PERMULJ *PERMULK Multiplicadores de la permeabilidad de un bloque del enmallado en direccin I, J y K. Para mayores detalles, vase las descripciones en la subseccin Permeabilidad Variable. DEFINICIONES: *DILATION Palabra clave que indica que se habilita el modelo de dilatacin/recompactacin del yacimiento, y que las dems palabras claves en este grupo le pueden seguir. pbase Presin de referencia de la curva elstica (kPa | psi | kPa). El rango sugerido es de 100 kPa (14.504 psi) a 1.0e6 kPa (1.45e5 psi); el valor deber ser no negativo. pdila Presin a la cual comienza la dilatacin (kPa | psi | kPa). El valor debe ser no negativo y debe ser mayor que los valores de la presin inicial del yacimiento.ppact. ppact Presin a la cual comienza la recompactacin (kPa | psi | kPa). El valor debe ser no negativo y debe ser menor que el valor de pdila. crd Dilatacin de la compresibilidad del volumen poral (1/kPa | 1/psi | 1/kPa). El valor debe ser no negativo. Un valor de cero inhabilitara la opcin de dilatacin.

314 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

fr Fraccin de dilatacin residual, es decir, la fraccin del total de dilatacin no recuperada en la recompactacin. El rango permitido es de 0 a 1. rat El valor mximo permitido de aumento proporcional de la porosidad, aplicado individualmente a la porosidad de referencia inicial de cada uno de los bloques. El valor mnimo permitido de rat es 1. El valor mximo recomendado de rat es 1.3; valores mucho ms grandes que ese pueden derivar en severos problemas de convergencia. cpepac Compresibilidad del volumen poral de la curva de compactacin elstica (1/kPa | 1/psi | 1/kPa). El valor debe ser no negativo. ctd Coeficiente de expansin trmica del volumen poral de la curva de dilatacin (1/C | 1/F | 1/C). El valor debe ser no negativo. ctppac Coeficiente de expansin trmica del volumen poral de la curva de recompactacin (1/C | 1/F | 1/C). El valor debe ser no negativo. OPCIONES POR DEFECTO: Si la palabra clave *DILATION no se encuentra presente, el modelo de dilatacinrecompactacin se inhabilita y no se permiten las subpalabras claves de *DILATION. Si *PBASE no se encuentra presente el valor de ste se supone que es igual al valor expresado por *PRPOR o por su valor por defecto. Ausencia de: *PDILA *PPACT *CRD *FR *PORRATMAX *CPEPAC *CTD *CTPPAC Accin pdila = 0 ppac = 0 crd = 0 lo cual inhabilitara el modelo de dilatacin y recompactacin. fr = 0 rat = 1 cpepac = cpor de la palabra clave *CPOR (valor inicial de la curva elstica). ctd = ctpor de la palabra clave *CTPOR. ctppac = ctpor de la palabra clave *CTPOR.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 315

*PERMULI

Todos los multiplicadores de permeabilidad del enmallado en direccin I tienen un valor de cero, es decir, no hay correcciones para la permeabilidad en direccin I producto de cambios de porosidad. Todos los multiplicadores de permeabilidad del enmallado en direccin J tienen un valor de cero, es decir, no hay correcciones de la permeabilidad en direccin J producto de cambios de porosidad. Todos los multiplicadores de permeabilidad del enmallado en direccin K tienen un valor de cero, es decir no hay correcciones de la permeabilidad en direccin K producto de un cambio de porosidad.

*PERMULJ

*PERMULK

CONDICIONES: *PBASE, *PDILA, *PPACT, *CRD, *FR, *PORRATMAX,*CPEPAC, *CTD y *CTPPAC son subpalabras claves de *DILATION, por lo que debern ubicarse inmediatamente despus de *DILATION pero pueden aparecer en cualquier orden. Todas las subpalabras de *DILATION se indexan de acuerdo al tipo de roca y sus valores se asignan al nmero actual del tipo de roca, (vase la palabra clave *ROCKTYPE). Estas palabras claves son mutuamente exclusivas para cada uno de los tipos de roca *PERMCK, *PERMTAB, *PERMTABLOG, *PERMEXP, *COMPACTION, *COMPACTION_VAR y *EPCOMPACT. EXPLICACION: Modelo de dilatacin y recompactacin El modelo de dilatacin y recompactacin representa la caracterstica principal de la dilatacin y recompactacin del petrleo - arena que ocurre durante el proceso de estimulacin por reinyeccin de vapor. El modelo se basa en la obra de Beattie, Boberg & McNab "Reservoir Simulation of Cyclic Steam Stimulation in the Cold Lake Oil Sands", SPE Reservoir Engineering, May, 1991. En este modelo se describe la relacin entre la porosidad del vaci de los bloques del enmallado, , y la presin de los bloques del enmallado, p, como se indica en la figura 13 a continuacin y la porosidad a cualquier presin conocida p se calcula mediante uso de la ecuacin (D1).

316 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

max

fr = B/A Elastic
tion pac m co Re
Dil at ion

POROSITY

Initial Reservoir Conditions pbase ppact

Elastic

PORE PRESSURE

pdila

Figura 13: Modelo de dilatacin y recompactacin para el proceso de estimulacin por reinyeccin de vapor

= ref e

[c p (p p ref )]

( D1)

En la ecuacin (D1), pref corresponde a la presin de referencia, ref corresponde a la porosidad a pref y cp corresponde a la compresibilidad del volumen poral. Hay un conjunto de estas tres cantidades de los bloques del enmallado para cada brazo de la curva de deformacin indicada en la figura 13. A medida que aumenta la presin debido a la inyeccin de vapor de la condicin inicial del yacimiento, la roca presenta un comportamiento elstico. Si la presin contina aumentando hasta exceder al valor de pdila, entonces la porosidad sigue la curva de dilatacin irreversible hasta que la presin disminuye o hasta que se alcanza la mxima porosidad. Si la presin disminuye de un punto en la curva de dilatacin, inicialmente la porosidad sigue la curva de compactacin elstica. A medida que la presin contina disminuyendo por debajo de la presin de recompactacin, ppact, la recompactacin ocurre y la pendiente de la curva se determina por la fraccin de dilatacin residual especificada fr. Se inicia otro ciclo de dilatacin/recompactacin similar cuando la presin aumenta de un punto en la curva de recompactacin, como se indica en la figura 13. Efecto de la temperatura en el modelo de dilatacin y recompactacin Para incluir el efecto trmico en el volumen poral de los bloques del enmallado, la frmula original de la ecuacin (D1) se modifica de la siguiente manera

= ref e

[c p (p p ref ) c T (T Tref )]

( D 2)

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 317

donde cT, el coeficiente de expansin trmica, asumir el valor de ctpor, ctd ctppac dependiendo de la presin de los bloques y de su historia. Existe una precaucin general para aplicar el factor de temperatura considerado aqu y es que su efecto en la porosidad del enmallado debe ser mucho menor que el efecto de la presin. Por lo tanto, el comportamiento de dilatacin y recompactacin del volumen poral aun se ve dominado por la presin. Esto requiere que el valor ingresado de ctpor, ctd y ctppac sea considerablemente menor que el valor de la compresibilidad del volumen poral correspondiente. Permeabilidad variable La permeabilidad absoluta de una celda de enmallado en cada direccin puede depender de la porosidad que efectivamente vara de manera similar a la indicada en la figura 13. Las palabras claves *PERMULI, *PERMULJ y *PERMULK se pueden usar con la palabra clave *DILATION para especificar la variacin de la permeabilidad por bloque y por direccin. Vase la explicacin de la palabra clave *PERMEXP. Permeabilidad de los efectos de la fase slida La porosidad que se utiliza en la variacin opcional de la permeabilidad absoluta corresponde a la porosidad de los fluidos y no a la porosidad del vaco. Ya que el volumen del fluido corresponde al volumen del vaco menos el volumen de la fase slida, los cambios en la cantidad de material (componentes slidos o componentes fluidos adsorbidos/atrapados) en la fase slida incidirn directamente sobre la permeabilidad calculada. Por ejemplo, la apariencia de coque en el proceso de combustin puede disminuir la porosidad del fluido y por lo tanto la permeabilidad. EJEMPLO: Las siguientes palabras claves ingresadas en la seccin Otras Propiedades del Yacimiento habilitarn el modelo de dilatacin y recompactacin sin el efecto de la temperatura en el volumen poral de los bloques del enmallado.
*DILATION *PBASE 75.0 *PDILA 400.0 *PPACT 100.0 *CRD 7e-6 *FR 0.1 *PORRATMAX 1.3 *PERMULI *CON 4.5 *PERMULJ *CON 4.5 *PERMULK *CON 4.5

Y en el ejemplo que se indica a continuacin, se habilitar el modelo de dilatacin y recompactacin con el efecto tanto de la presin como de la temperatura en el volumen poral de los bloques del enmallado pero no as en la permeabilidad absoluta.
*DILATION *PDILA 400.0 *PPACT 100.0 *CRD 7e-5 *FR 0.5 *PORRATMAX 1.2 *CTD 7e-6 *CTPPAC 1e-6

Cabe mencionar que para incluir el efecto de la temperatura en la curva elstica inicial y en la curva de compactacin elstica, se debe ingresar un coeficiente de expansin trmica elstica distinto de cero va la palabra clave *CTPOR.

318 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Compactacin y rebote del volumen poral del yacimiento (Opcional) *EPCOMPACT, *CRP, *PPLASTIC, *CTP
OBJETO: Definir un modelo de compactacin y rebote del yacimiento con deformaciones elsticas y plsticas va una compresibilidad constante y un coeficiente de expansin. FORMATO: *EPCOMPACT ARREGLO: *PERMULI *PERMULJ *PERMULK Multiplicadores de permeabilidad de los bloques del enmallado en direccin I, J y K. Para mayores detalles vase las descripciones en la subseccin Permeabilidad Variable. DEFINICIONES: *EPCOMPACT Palabra clave que indica que se habilita el modelo de compactacin y rebote elstico, y que le seguirn otras palabras claves de este grupo. crp Compresibilidad del volumen poral de la formacin para la compactacin plstica de la formacin (1/kPa | 1/psi | 1/kPa). El valor debe ser no negativo. Coeficiente de la expansin trmica del volumen poral de la formacin para la compactacin plstica (1/C | 1/F | 1/C). El valor debe ser no negativo. Presin umbral en que comienza la compactacin plstica (kPa | psi | kPa). El valor debe ser no negativo y debe ser menor que los valores de la presin inicial del yacimiento. OPCIONES POR DEFECTO: Si la palabra clave *EPCOMPACT no se encuentra presente, el modelo de compactacin plstica se inhabilita y no se permiten las subpalabras claves *CRP, *PPLASTIC y *CTP. Si la palabra clave *EPCOMPACT se encuentra presente, pero la subpalabra clave *CRP o *PPLASTIC no est presente, el valor de los datos correspondiente es cero. ( *CRP crp ) ( *PPLASTIC pplastic ) ( *CTP cTp)

cTp

pplastic

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 319

Si la palabra clave *EPCOMPACT se encuentra presente pero no as la subpalabra clave *CTP, cTp = ctpor de la palabra clave *CTPOR (valor elstico). Si cualquiera de las palabras claves *PERMULI, PERMULJ o PERMULK no est presente, no habrn correcciones de permeabilidad en esa direccin producto del cambio de porosidad. CONDICIONES: Las siguientes subpalabras claves CRP, *CTP y *PPLASTIC pertenecen a la palabra clave *EPCOMPACT y por lo tanto deben estar ubicadas inmediatamente despus de la palabra clave *EPCOMPACT, pero pueden aparecer en cualquier orden. Todas las subpalabras claves de la palabra clave *EPCOMPACT se indexan por tipo de roca, y sus valores son asignados al nmero actual del tipo de roca (vase la palabra clave *ROCKTYPE). Las siguientes opciones son mutuamente exclusivas para cada uno de los tipos de roca *PERMCK, *PERMTAB, *PERMTABLOG, *PERMEXP, *DILATION, *COMPACT_VAR y *EPCOMPACT. EXPLICACIN: La intencin principal del modelo de compactacin y rebote es simular el proceso irreversible del encogimiento de la formacin debido a la disminucin de la presin en el agotamiento primario y el rebote debido a la subida de presin producto de un posible perodo de inyeccin subsiguiente. En esta opcin, el efecto de la compactacin o del rebote en el flujo de fluido se modela en STARS mediante el cambio de porosidad del volumen poral. La figura 14 que se indica a continuacin demuestra esquemticamente el comportamiento de la porosidad de los bloques del enmallado sobre los cambios de presin. A medida que la presin comienza a declinar a partir de la condicin inicial del yacimiento, la roca se deforma elsticamente y la porosidad disminuye debido a la compresibilidad elstica y la expansin trmica (el valor de las palabras claves *CPOR y *CTPOR). Si la presin contina decreciendo a un nivel inferior a la presin umbral (pplastic), ocurrir cierta compactacin no recuperable y la porosidad cambia plsticamente mediante los valores plsticos de crp y cTp. A diferencia del perodo elstico, la compactacin plstica constituye un proceso irreversible; vale decir que a medida que la presin aumenta, la porosidad seguir una curva de rebote que se bifurca de la compactacin plstica, en lugar de volver a atravesar la curva de compactacin original.

320 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Figura 14: Modelo de compactacin y rebote de la roca (*EPCOMPACT)

La forma funcional que se utiliza para la relacin entre la porosidad-presin y la temperatura en el clculo es

= ref e

[c p (p p ref ) c T (T Tref )]

donde cp representa la compresibilidad de la compactacin elstica o plstica, cT representa el coeficiente de expansin trmica de la compactacin elstica o plstica, pref y Tref representan la presin y temperatura de referencia de cada curva, y ref representa la porosidad a pref y Tref. Cabe mencionar que la pref y Tref varan a medida que los bloques del enmallado van de elsticos a plsticos y viceversa. El hundimiento de la formacin se calcula junto con los cambios de porosidad. La cantidad de hundimiento se puede examinar va la subpalabra clave *SBDZ de las palabras claves *OUTPRN *GRID, OUTSRF *GRID y *OUTSRF *SPECIAL *BLOCKVAR, etc. Efectos de la temperatura sobre el modelo de *EPCOMPACT Una suposicin general del factor temperatura considerado aqu es que su efecto sobre la porosidad del enmallado es mucho menor que el efecto de la presin. Por lo tanto, el comportamiento de compactacin y rebote del volumen poral es controlado predominantemente por la presin. Esto requiere que el valor ingresado de ctpor y de cTp sea considerablemente ms pequeo que la compresibilidad del volumen poral correspondiente cpor y crp.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 321

Permeabilidad variable La permeabilidad absoluta de una celda del enmallado en cada direccin podra depender de la porosidad, efectivamente variando de manera similar a la manera indicada en la figura 14. Las palabras claves *PERMULI, *PERMULJ y *PERMULK se pueden usar con la palabra clave *EPCOMPACT para especificar la variacin de la permeabilidad tanto por bloque como por direccin. Vase la explicacin de la palabra clave *PERMEXP. EJEMPLO: Las siguientes palabras claves ingresadas en la seccin Otras Propiedades del Yacimiento habilitarn el modelo de compactacin y rebote sin ningn efecto de temperatura sobre el volumen poral de los bloques del enmallado (cTp =0).
*EPCOMPACT *CRP 1.0e-5 *PERMULI *CON 10 *PERMULJ *CON 10 *PERMULK *CON 10 *PPLASTIC 1500

Y el ejemplo que se indica a continuacin habilitar el modelo de compactacin y rebote con efecto tanto de presin como de temperatura sobre el volumen poral de los bloques del enmallado pero no sobre la permeabilidad absoluta.
*EPCOMPACT *CRP 1.0e-5 *PPLASTIC 1500 *CTP 1.0e-6

Cabe mencionar que para incluir el efecto de temperatura sobre la compactacin y el rebote elstico se requiere ingresar un coeficiente de expansin trmica elstica diferente de cero va la palabra clave *CTPOR.

322 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Compactacin y rebote con una cp y cT variable (Opcional)


*COMPACT_VAR, *CRB, *CRM, *ALFDR, *FONE, *FTWO, *CPERMCOR

OBJETO: Definir un modelo de compactacin y rebote del volumen poral va la compresibilidad poral dependiente de la historia de la presin y coeficiente de expansin trmica. FORMATO: *COMPACT_VAR DEFINICIONES: *COMPACT_VAR Palabra clave que indica que se habilita el modelo de compactacin y rebote que utiliza una compresibilidad poral y un coeficiente de expansin trmica, y que otras palabras claves de este grupo la seguirn. crb Compresibilidad en masa de la formacin de la estructura porosa (1/kPa | 1/psi | 1/kPa). El valor debe ser no negativo. Compresibilidad de la matriz (grano) de la formacin de la estructura porosa (1/kPa | 1/psi | 1/kPa). El valor debe ser no negativo. Coeficiente de expansin trmica en masa de la formacin de la estructura porosa (1/C | 1/F | 1/C). El valor debe ser no negativo. Parmetro de la formulacin de compactacin. Vanse las ecuaciones (G2) y (G3) ms abajo Parmetro de la formulacin de rebote. Vanse las ecuaciones (G4) y (G5) ms abajo (*CRB crb) (*CRM crm) (*ALFDR adr) (*FONE f1) (*FTWO f2) (*CPERMCOR a0 a1 a2 a3 a4 a5)

crm

adr

f1

f2

a0 a1 a2 a3 a4 a5 Coeficientes de la correlacin permeabilidad-porosidad. Vase la ecuacin (G6) ms abajo OPCIONES POR DEFECTO: Si la palabra clave *COMPACT_VAR no se encuentra presente, el modelo de compactacin y rebote con compresibilidad y expansin trmica variable se inhabilitar y no se permitirn las subpalabras claves de la palabra clave *COMPACT_VAR.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 323

Ausentes: *CRB *CRM *ALFDR *FONE *FTWO *CPERMCOR CONDICIONES:

Accin crb = 0 crm = 0 adr = 0 f1 = 0 f2 = 0 a0 = 1, a1= 0, a2= 0, a3= 0, a4= 0, a5 = 0

Las subpalabras claves *CRB, *CRM, *ALFDR, *FONE, *FTWO y *CPERMCOR pertenecen a la palabra clave *COMPACT_VAR por lo que debern estar ubicadas inmediatamente despus de la palabra clave *COMPACT_VAR pero pueden aparecer en cualquier orden. Todas las subpalabras claves de la palabra clave *COMPACT_VAR estn indexadas por tipo de roca, y sus valores son asignados al actual nmero del tipo de roca (vase la palabra clave *ROCKTYPE). Las siguientes opciones son mutuamente exclusivas para cada tipo de roca: *PERMCK, *PERMTAB, *PERMTABLOG, *PERMEXP, *DILATION, *COMPACTION_VAR y *EPCOMPACT. EXPLICACIN: El modelo de compactacin y rebote con compresibilidad y coeficiente de expansin trmica variable est basado en la obra de Zhengming Yang et al. (Para mayores detalles vase SPE 49314 "Method of handling the complexities associated with history matching the performance of a highly stress-sensitive formation", 1998). Este mtodo intenta modelar los fenmenos de la compactacin de arena debido a la deplecin de presin y el rebote de la formacin posterior de la inyeccin de vapor. Basado en el anlisis de esfuerzo y deformacin geomecnica, se deriva una relacin simplificada para la compresibilidad y el coeficiente de expansin trmica convencional de manera tal que se evita una solucin completa acoplada de las ecuaciones de flujo del yacimiento y las ecuaciones de esfuerzo y deformacin geomecnica. La porosidad del vaci generalmente se expresa como

(p, T ) = ref 1 + c p * (p p ref ) c T (T Tref )

(G1)

en que p y T corresponden a la presin y temperatura de los bloques del enmallado (el subndice ref representa los valores a condiciones de referencia). corresponde a la porosidad del vaci de los bloques del enmallado, y cp y cT corresponden a la compresibilidad del volumen poral y el coeficiente del valor trmico, respectivamente. La frmula final que se utiliza para calcular los valores de cp y cT de la ecuacin (G1) durante el perodo de compactacin del yacimiento, respectivamente es:

324 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

cp =

[c rb (1 ref ) c rm ] (1 f1 ) + [(1 f ) c c ] 1 rb rm
ref

+
y

[c rb (1 ref ) c rm ](1 f1 ) + [ (1 f )c c ](p p ) 1 rb rm ref


ref

(G 2)

[c (1 ref ) c rm ] (1 f 1 )(p p ref ) c T = a dr 1 + rb ref

(G 3)

En las ecuaciones (G2) y (G3), el parmetro f1 corresponde a una variable derivada relacionada con parmetros geomecnicos (tales como el coeficiente de Poisson) y equivale a -0.44 aproximadamente para arenas petrolferas.

Fig. G1. Modelo de compactacin y rebote de compresibilidad y expansin trmica variable

La formacin rebotar cuando la presin de los bloques del enmallado aumenta, tal como se indica en la figura G1. Suponiendo que el rebote comienza con la presin pmin y temperatura Tmin con la porosidad correspondiente min, las siguientes frmulas se utilizan para computar los valores de cp y cT durante el perodo de rebote

cp =
+

[c rb (1 min ) c rm ] (1 f 2 ) + [(1 f )c c ] 2 rb rm
min
min

[c rb (1 min ) c rm ](1 f 2 ) + [(1 f )c c ](p p ) 2 rb rm min

(G 4)

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 325

[c (1 min ) c rm ](1 f 2 )(p p min ) c T = a dr 1 + rb min

(G5)

Similar a f1 en el caso de la compactacin de la formacin, f2 corresponde al parmetro relacionado con las propiedades geomecnicas. En aquellos casos en que crm << crb, f1 0.5. La permeabilidad absoluta de los bloques del enmallado se correlaciona con la porosidad en forma de un polinomio y se escribe de la siguiente manera

K (p, T ) = k ref a 0 + a 1 ref

a + 2 ref a4 ref

a + 3 ref + a5 ref
4

+
5

(G 6)

En la ecuacin (G6), a0 a5 son factores ajustados ingresados por el usuario y Kref corresponde a la permeabilidad de los bloques del enmallado a condicin de referencia. Para satisfacer la condicin inicial, debe tener a0 + a1 + a2 + a3 +a4 + a5 = 1.0. El hundimiento de la formacin se calcula junto con los cambios de porosidad. La cantidad de hundimiento se puede examinar va la subpalabra clave *SBDZ de las palabras claves *OUTPRN *GRID, OUTSRF *GRID y *OUTSRF *SPECIAL *BLOCKVAR, etc.
EJEMPLO:

Las siguientes palabras claves ingresadas en la seccin Otras Propiedades del Yacimiento habilitarn el modelo de compactacin y rebote de compresibilidad y expansin trmica variable.
*COMPACT_VAR *CRB 1.36E-6 *CRM 1e-7 *ALFDR 1e-7 *FONE -0.44 *FTWO 0.5 *CPERMCOR 1.0 -0.5 0.5 0.0 0.0 0.0

326 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Permeabilidad variable (Opcional)


OBJETO:

*PERMCK, *PERMTAB, *PERMTABLOG, *PERMEXP, *PERMULI, *PERMULJ, *PERMULK, *PERMSLD

Especificar la dependencia que tiene la permeabilidad de la porosidad de fluidos.


FORMATO:

*PERMCK ckpower *PERMTAB

{ / o K / K o }

*PERMTABLOG *PERMEXP *PERMSLD


ARREGLO:

{ / o log(K / Ko ) }

*PERMULI *PERMULJ *PERMULK


DEFINICIONES:

*PERMCK ckpower La permeabilidad est en funcin de la porosidad de fluidos mediante la frmula tipo Carmen-Kozeny.
K() = KO *[ / O ] * *ckpower * [(1 o ) /(1 )]* *2

KEl lmite inferior de ckpower es igual a 0 y el lmite superior es igual a 10. *PERMTAB La permeabilidad est en funcin de la porosidad de fluidos mediante el multiplicador de permeabilidad que se obtiene de la bsqueda de tabla. Una fila de la tabla deber tener /o = 1 y K/Ko = 1. En la tabla, /o deber ser igual a un valor no negativo que va en aumento, y K/Ko deber ser igual a un valor no negativo. El nmero de filas permitido es de 2 a 30. Las entradas de la primera columna debern estar espaciadas uniformemente, de lo contrario sern ajustadas. *PERMTABLOG La permeabilidad est en funcin de la porosidad de fluidos mediante el multiplicador de permeabilidad que se obtiene del exponente de una bsqueda de tabla. Una fila de tabla deber tener /o = 1 y log(K/Ko) = 0. En la tabla, /o deber ser igual a un nmero no negativo e ir en aumento. El nmero permitido de filas es de 2 a 30. Las entradas en la primera columna debern estar espaciadas uniformemente; de lo contrario sern ajustadas.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 327

*PERMEXP La permeabilidad consiste en la siguiente funcin de la porosidad de fluidos:

o k = k o exp k mul 1 o

Aqu, ko y o corresponden a la permeabilidad y porosidad de fluidos originales o iniciales, y kmul corresponde al factor multiplicador de la permeabilidad definido por el usuario que se especifica con la palabra clave *PERMULI, etc. *PERMSLD Esta palabra clave solamente se utiliza para el cambio de permeabilidad que se produce a raz de la presencia de un slido en el agujero discretizado (DW). La permeabilidad corresponde a la siguiente funcin de la porosidad del fluido:
k = ko (1 solid())

Aqu, ko corresponde a la permeabilidad inicial del agujero. La fraccin slida (el volumen slido /volumen del vaci) est en funcin de la concentracin del slido, la porosidad del vaco y la compresibilidad del slido. No se debe usar ninguna otra palabra clave de permeabilidad para los bloques del agujero discretizado DW. *PERMULI, *PERMULJ, *PERMULK Parmetros de variacin de la permeabilidad en las direcciones I, J y K de un enmallado, para uso en la frmula que se indica anteriormente para *PERMEXP. Cabe mencionar que stos son arreglos del enmallado, por lo que pueden ingresarse valores diferentes para bloques individuales del enmallado. Los valores permitidos varan de 0 a 1.0e10, pero normalmente los valores no sobrepasan un valor igual a 100, ya que el factor aparece dentro de la funcin exponencial. Toda opcin de asignacin de los datos de arreglos del enmallado est permitida, inclusive *EQUALSI. El valor para las tres direcciones se inicializa internamente a 0, lo que corresponde a una variacin de cero permeabilidad en funcin de la porosidad de fluidos. Solamente aquellos bloques a los cuales se les asignan explcitamente valores distintos de cero, en cada una de las direcciones por separado, tendrn variaciones de permeabilidad. Vase Datos Dependientes de la Direccin en la descripcin de la palabra clave *REFINE. Vase tambin Asociaciones mltiples de *PERMULI a continuacin.

328 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

OPCIONES POR DEFECTO:

Si alguna de las palabras claves *PERMCK, *PERMTAB, *PERMTABLOG, *PERMSLD y *PERMEXP no se encuentra presente, el modelo correspondiente no se utiliza para variar la permeabilidad con la porosidad de fluidos. Se pueden emplear otras opciones para variar la permeabilidad (por ej., *DILATION y *EPCOMPACT). *PERMULI *CON 0 *PERMULJ *CON 0 *PERMULK *CON 0
CONDICIONES:

Las palabras claves *PERMCK, *PERMTAB, *PERMTABLOG, *PERMSLD y *PERMEXP se catalogan por ndice segn el tipo de roca, asignndose sus valores y sealizadores al nmero del tipo roca actual (ver la palabra clave *ROCKTYPE). Diferentes tipos de roca pueden tener diferentes opciones de permeabilidad variable en la misma corrida. Si ms de una de estas palabras claves figura para el mismo tipo de roca, se utiliza la ltima palabra clave que se encuentre. La opcin *PERMEXP requiere las palabras claves *PERMULI, *PERMULJ y *PERMULK para especificar la dependencia de los bloques del multiplicador de permeabilidad. Las siguientes opciones se excluyen mutuamente para cada uno de los tipos de roca: *PERMCK, *PERMTAB, *PERMTABLOG, *PERMEXP, *COMPACT_VAR, *DILATION y *EPCOMPACT.
EXPLICACION:

Adems de las opciones descritas anteriormente, se pueden usar las opciones *DILATION y *EPCOMPACT para variar la permeabilidad. Sin embargo las opciones *PERMCK, *PERMTAB, *PERMTABLOG y *PERMEXP no utilizan el complejo modelo de la porosidad de vaco de las opciones *DILATION y *EPCOMPACT, por lo tanto los cambios de la porosidad de fluidos - y por ende de la permeabilidad - generalmente se producen a raz de los cambios de la cantidad de material que se encuentra en la fase slida/adsorbida/atrapada. La porosidad de fluidos inicial o corresponde al valor del bloque calculado a su presin inicial, temperatura y cantidades slidas in situ. La permeabilidad inicial Ko es igual a la permeabilidad de referencia del bloque ingresada mediante las palabras claves *PERMI, *PERMJ y *PERMK.
Asociaciones mltiples de *PERMULI, etc.

Las palabras claves *PERMEXP, *DILATION y *EPCOMPACT son mutuamente exclusivas para un tipo de roca (de hecho, las palabras claves *DILATION, *EPCOMPACT y *COMPACT_VAR son mutuamente exclusivas para una corrida de simulacin), si bien las tres estn asociadas con las palabras claves *PERMULI, *PERMULJ y *PERMULK. Esto resulta posible porque las palabras claves *PERMEXP, *DILATION y *EPCOMPACT son por tipo de roca mientras que *PERMULI, etc., corresponde a los arreglos de enmallado por bloque.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 329

Consideremos el siguiente ejemplo. Un sistema de enmallado tiene tres capas K que pertenecen a tres tipos de roca, dos capas asignan el modelo de dilatacin y recompactacin y una capa el modelo de compresibilidad elstica estndar. Al mismo tiempo, se ingresa la opcin de permeabilidad variable. Cabe mencionar que la palabra clave *PERMEXP se utiliza para habilitar la variacin de permeabilidad del tipo de roca 2 con el modelo de compresibilidad estndar. *ROCKTYPE 1 ** Modelo de dilatacin y recompactacin *CPOR 1.8e-5 *DILATION *ROCKTYPE 2 ** Modelo de compresibilidad estndar *CPOR 2.5e-5 *PERMEXP *ROCKTYPE 3 ** Modelo de dilatacin y recompactacin *CPOR 1.8e-5 *DILATION *PERMULI *KVAR 2.5 3.2 2.8 *PERMULJ *EQUALSI *PERMULK *KVAR 3.5 3.8 2.9

330 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Capacidad trmica de la roca (Opcional)


OBJETO:

*ROCKCP, *ROCKCP_SHL

Especificar la capacidad trmica de la roca.


FORMATO:

*ROCKCP rock_cp1 (rock_cp2) *ROCKCP_SHL shale_cp1 (shale_cp2)


DEFINICIONES:

*ROCKCP rock_cp1 (rock_cp2) Coeficientes de correlacin (rock_cp1 + rock_cp2Tabs) de la capacidad trmica volumtrica de la formacin slida (roca) del yacimiento, en que Tabs corresponde a grados absolutos. Si rock_cp2 no se encuentra presente o es igual a cero, entonces rock_cp1 corresponde a la capacidad trmica de la roca. El valor de la correlacin debe ser positivo a lo largo del rango previsto de Tabs. La unidad de rock_cp1 se expresa en (J/m3-C | Btu/pies3-F | J/cm3-C) y el rango sugerido es de 0 a 108 J/m3-C (1491 Btu/pies3-F). Un valor tpico sera 2.347106 J/m3-C (35 Btu/pies3-F). La unidad de rock_cp2 se expresa en (J/m3-C-C | Btu/pies3-F-F | J/cm3-C-C ) y el rango sugerido es de 1010 J/m3-C-C (8.28108 Btu/pies3-F-F). *ROCKCP_SHL shale_cp1 (shale_cp2) Capacidad trmica de lutitas cuando se utiliza la opcin neto-a-grueso. Vase la subseccin Propiedades de lutitas de la EXPLICACION. Las descripciones de shale_cp1 and shale_cp2 son similares a aquellas de ck_cp1 y rock_cp2, antedichas.
OPCIONES POR DEFECTO: Ausentes Accin rock_cp1 = 2.347106 J/m3-C = 35 Btu/ft3-F rock_cp2 = 0

*ROCKCP
rock_cp2

*ROCKCP_SHL
shale_cp2 CONDICIONES:

Las lutitas tienen la misma capacidad trmica que la roca de la zona productiva.
shale_cp2 = 0

Estas palabras claves deben estar en el grupo de palabras claves de la seccin Otras Propiedades del Yacimiento.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 331

EXPLICACIN:

El calor (energa interna) contenido en el volumen unitario de la roca corresponde a la correlacin entre la capacidad trmica de la roca integrada de la temperatura de referencia TRabs (la palabra clave *TEMR convertida a grados absolutos) y la temperatura Tabs:
rock_cp1(Tabs-TRabs) + rock_cp2(Tabs2-TRabs2)/2

Cabe mencionar que esta expresin es igual a cero cuando Tabs = TRabs, lo cual es una consecuencia de la definicin de la palabra clave *TEMR. Cuando rock_cp2 = 0 el contenido trmico de la roca es lineal en temperatura, en cuyo caso la respuesta trmica de la roca (la diferencia de contenido trmico entre dos temperaturas) pasa a ser independiente de la palabra clave *TEMR. Esta es otra manera de decir que la capacidad trmica de la roca es constante.
Valor de rock_cp1 para un valor distinto de cero de rock_cp2

En la correlacin de capacidad trmica de la roca, el valor de rock_cp1 (y shale_cp1) corresponde a Tabs en grados absolutos, vale decir que, Tabs se expresa en grados K cuando la temperatura ingresada por el usuario ese expresa en grados C o K, y Tabs se expresa en grados R cuando la temperatura ingresada por el usuario se expresa en grados F o R, segn se determina por la palabra clave *INUNIT. A veces una correlacin de dos coeficientes provenientes de una referencia utiliza una unidad de temperatura no absoluta. En este caso, el primer coeficiente deber ser convertido. Por ejemplo, consideremos una correlacin (cpf1 + cpf2Tf) en que Tf corresponde a la temperatura en grados F y los valores de cpf1 y cpf2 se expresan en las unidades deseadas (por ej., Btu/pies3-F). Ya que Tabs = Tf + 459.67 y rock_cp2 = cpf2, y deseamos
rock_cp1 + rock_cp2Tabs = cpf1 + cpf2Tf

entonces el primer coeficiente de la correlacin debe ser


rock_cp1 = cpf1 - 459.67rock_cp2

Los mismos comentarios se aplican a shale_cp1.


Datos de fracturas naturales

En el caso de las opciones de fracturas naturales, *DUALPOR, etc., los valores de la capacidad trmica de la roca y las conductividades trmicas de las fases se especifican como valores intrnsecos para bloques tanto de matriz como de fractura. Por consiguiente, los bloques de matriz y de fractura pueden compartir el mismo tipo de roca. Cuando la fractura no contiene roca, la porosidad intrnseca del vaci ser igual a uno, por lo que solamente el fluido participar en el clculo de la capacidad trmica y conductividad de los bloques. STARS calcular las capacidades trmicas y conductividades apropiadas de los bloques para cada uno de los bloques dependiendo de los valores de porosidad intrnsecos actuales. De hecho, una fractura y un bloque de matriz correspondiente necesitan tipos de roca separados solamente si (1) el bloque de fractura contiene cierta cantidad de formacin va la palabra clave *FORMINFRAC y (2) los bloques de fractura y de la matriz tienen diferentes propiedades intrnsecas de la formacin. Diferentes tipos de roca se especifican mediante uso de la palabra clave *ROCKTYPE y se asignan a bloques va las palabras claves *THTYPE *MATRIX y *THTYPE *FRACTURE.

332 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Un bloque de fractura que no contiene formacin se le asignar internamente una porosidad del vaci igual a1a que permanecer constante a travs de la corrida. En este caso, los parmetros de porosidad, tales como *CPOR y *CTPOR, al igual que los modelos como *DILATION, no se aplicarn al bloque de fractura. Sin embargo, esos clculos de porosidad del vaco se efectuarn para un bloque de fractura que contiene cierta cantidad de formacin y por consiguiente tiene una porosidad del vaco menor que 1.
Propiedades de lutitas

La opcin neto-a-grueso (palabras claves *NETPAY o *NETGROSS) suponen que un bloque contiene vetas de lutitas horizontales que contienen cero porosidad pero con una capacidad de retencin y conduccin de calor. Las palabras claves *POR, *PERMI y *PERMJ especifican las propiedades para la zona productiva, y se realizan ajustes internamente para representar la relacin neto-a-grueso (vase la EXPLICACIN de la palabra clave *NETPAY). Sin embargo, la propiedad de la roca *ROCKCP no se reajusta de esta manera por defecto, ya que se supone que las lutitas contienen las mismas propiedades que la roca en la zona productiva. La palabra clave *ROCKCP_SHL permite al usuario especificar una capacidad trmica de lutitas que se diferencia de la roca en la zona productiva. Consideremos un bloque con porosidad del vaci de la zona productiva del bloque v, porosidad del fluido f y relacin neto-a-grueso R. Si dejamos que la U con subndice denote la energa por volumen de las diferentes partes del bloque (r roca de la zona productiva, s fase slida), entonces, el valor del bloque entero es Ublock = (1R)Ushale + R[(1v)Ur + (vf)Us + f(SwUw+SoUo+SgUg)] Si la palabra clave *ROCKCP_SHL no se encuentra presente entonces Ushale = Ur y el valor del bloque se reduce a Ublock = (1 Rv)Ur + (Rv Rf)Us + Rf(SwUw+SoUo+SgUg) Esta es la forma ms estndar, pero con el reemplazo de por la porosidad efectiva R, segn lo indicado en la explicacin de la palabra clave *NETPAY. Cabe mencionar que el hecho de ingresar cero como valor de la palabra clave *ROCKCP_SHL hace que las lutitas no contribuyan nada al almacenamiento de calor en el sistema. Esto solamente se debe hacer si los resultados de la calibracin del enmallado fino muestran que las lutitas en cuestin no aportan de manera significante al proceso trmico.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 333

Conductividades trmicas (Opcional)


OBJETO:

*THCONMIX, *THCONR, *THCONS, *THCONW, *THCONO, *THCONG, *THCONTAB, *THCONANTAB, *THCONR_SHL

Especificar las conductividades trmicas de la roca, fase slida y fluida.


FORMATO:

*THCONMIX ( *SIMPLE | *COMPLEX | *TEMPER ) *THCONR thconr *THCONW thconw *THCONO thcono *THCONG thcong *THCONS thcons o *THCONTAB { T thconr thconw thcono thcong ( thcons ) } o *THCONANTAB { T thconr_i thconr_j thconr_k thconw_i thconw_j thconw_k thcono_i thcono_j thcono_k thcong_i thcong_j thcong_k ( thcons_i thcons_j thcons_k ) } *THCONR_SHL thconr
DEFINICIONES:

*THCONMIX Especifica la regla que se utiliza para mezclar las conductividades trmicas de la roca y de las fases. La opcin de la regla de mezclado afecta en cierta manera el significado de los valores de conductividad trmica de la roca y fases. *SIMPLE La regla de mezclado ponderada por volumen *SIMPLE de la conductividad trmica es mix = f ( thconw Sw + thcono So + thcong Sg ) + ( 1 v ) thconr + (v f ) thcons en que v corresponde a la porosidad del vaco (slido ms fluidos ) y f corresponde a la porosidad de los fluidos (fluidos solamente). Para especificar una conductividad trmica constante nica (independiente de la porosidad, saturacin y temperatura), se asigna el mismo valor a la roca y a las fases va thconr, thconw, etc. Un valor tpico de la roca saturada por agua es 1.496105 J/m-da-K (24 Btu/pies-da-F). Este escenario resulta apropiado cuando la conduccin trmica no aporta de manera significativa al proceso de recuperacin, por ej., casos a escala de campo con gradientes de temperatura modestas entre bloques.
334 OTRAS PROPIEDADES DEL YACIMIENTO GUIA PARA EL USUARIO STARS

Un valor nico constante no es apropiado cuando la conduccin trmica es significante, por ej., prdida de calor dentro del agujero de perforacin y modelos a escala de laboratorio. En este caso, se debe ingresar valores individuales representativos de la roca y cada una de las fases. Sin embargo, para una mayor precisin del mezclado roca-fases puede requerir la regla de mezclado *COMPLEX. *COMPLEX La palabra clave *COMPLEX especifica el mezclado de las conductividades trmicas de la roca y las fases que mejor representa el contacto entre fases a travs de un medio poroso. Vase el anexo D.10 para una descripcin detallada. Se debe especificar valores diferentes de roca y fases va thconr, etc. Por ejemplo, una roca saturada de agua con v = f = 0.3, Sw = 1, thconr = 44 Btu/pies-da-F y thconw = 8.6 Btu/pies-da-F arroja un valor de 24.3 Btu/pies- da-F va mezclado complejo comparado con 33.4 Btu/pies-da-F va mezclado lineal. La opcin *COMPLEX toma accin especial para porosidades pequeas (< 1%). Cuando la porosidad est en cero, solamente se utiliza el valor de la roca, thconr. En el caso de valores positivos inferiores a 1%, la frmula se aplica con un valor de porosidad de 1%. Esta accin conserva la estabilidad numrica ya que para porosidades cerca de cero la frmula de mezclado arroja valores grandes no fsicos de conductividad trmica. *TEMPER La opcin *TEMPER especifica la regla de mezclado *COMPLEX con una correccin de temperatura adicional. Esta opcin de dependencia de temperatura se considera obsoleta y ha sido reemplazada efectivamente por la palabra clave *THCONTAB.
thconr

Conductividad trmica de la roca del yacimiento (J/m-da-C | Btu/pies-da-F | J/cm-min-C). Un valor representativo de la roca sera 2.74105 J/m-da-C (44 Btu/pies-da-F). El valor mnimo permitido es 0, y valor mximo sugerido es 107 J/m-da-C (1605 Btu/pies-da-F). La conductividad trmica de la roca no se utilizar en un bloque de fractura que no contiene roca (vase la palabra clave *FORMINFRAC).
thconw

Conductividad trmica de la fase agua (J/m-da-C | Btu/pies-da-F | J/cmmin-C). Un valor tpico sera 5.35104 J/m-da-K (8.6 Btu/pies-da-F). El mnimo valor permitido es 0, el valor mximo sugerido es 107 J/m-da-C (1605 Btu/pies-da-F).

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 335

thcono

Conductividad trmica de la fase petrleo (J/m-da-C | Btu/pies-da-F | J/cmmin-C). Un valor tpico sera 1.15104 J/m-da-K (1.8 Btu/pies-da-F). El valor mnimo permitido es 0, el valor mximo sugerido es 107 J/m-da-C (1605 Btu/pies-da-F).
thcong

Conductividad trmica de la fase gas (J/m-da-C | Btu/pies-da-F | J/cm-minC). Los valores tpicos varan entre 1800 y 6000 J/m-da-C (0.3 a 1.0 Btu/pies-da-F). El valor mnimo permitido es 0, el valor mximo sugerido es 107 J/m-da-C (1605 Btu/pies-da-F). Comparado con los valores de la roca y agua, los valores de gas son mucho ms bajos, por lo que en la mayora de los casos posiblemente no se necesiten valores precisos.
thcons

Conductividad trmica de la fase slida ( J/m-da-C | Btu/pies-da-F | J/cmmin-C). Por ejemplo, coque slido tiene un valor de 4.5105 J/m-da-K (72 Btu/pies-da-F). El valor mnimo permitido es 0, y el valor mximo sugerido es 1020 J/m-da-C (1.61016 Btu/pies-da-F). *THCONTAB Las conductividades trmicas isotrpicas dependientes de la temperatura se definen va una tabla. Despus de la columna de temperatura T (C|F), las columnas thconr, etc., aparecen en el orden indicado. La columna de thcons es opcional; si thcons no se encuentra presente entonces se supone thcons = thconr. Cada fila debe tener el mismo nmero de columnas. El mximo nmero de filas permitido es 30. No se puede usar las palabras claves *THCONMIX *TEMPER con esta opcin. Si solamente hay una fila, la conductividad trmica no vara con la temperatura. El valor mnimo permitido de T es -100 C (-148 F). Las entradas de T deben ir en aumento al bajar por la columna y deben estar espaciadas uniformemente. Las entradas de T que no estn espaciadas uniformemente sern reajustadas sin interpolar las otras columnas. Todas las entradas de conductividad trmica deben ser no negativas, y no hay lmite superior sugerido. La palabra clave *THCONTAB especifica valores de la roca y de todas las fases fluidas, por lo que anula y reemplaza los valores especificados por las palabras claves *THCONR, etc. *THCONANTAB Las conductividades trmicas anisotrpicas dependientes de la temperatura de todas las fases se definen va una tabla. Despus de la columna de temperatura T (C|F), las columnas thconr_i, etc., aparecen en el orden indicado. Estas columnas son:

336 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

thconr_i, thconr_j, thconr_k roca (igual que para thconr ms arriba); direcciones I, J y K thconw_i, thconw_j, thconw_k Fase agua (igual que para thconw ms arriba); direcciones I, J y K thcono_i, thcono_j, thcono_k Fase petrleo (igual que para thcono ms arriba); direcciones I, J y K thcong_i, thcong_j, thcong_k Fase gas (igual que para thcong ms arriba); direcciones I, J y K thcons_i, thcons_j, thcons_k Fase slida (igual que para thcons ms arriba); direcciones I, J y K

El grupo de columnas de la fase slida es opcional, por lo que debe haber 13 o 16 columnas. El resto de los comentarios de la palabra clave *THCONTAB aplican aqu tambin. Se debe usar la palabra clave *THCONTAB si todas las conductividades trmicas son isotrpicas. La palabra clave *THCONANTAB especifica los valores de la roca y de todas las fases, por lo que anulan y reemplazan los valores especificados por las palabras claves *THCONR, etc. *THCONR_SHL thconr Conductividades trmicas de lutitas cuando se utiliza la opcin neto-agrueso. Vase la subseccin Propiedades de lutitas en la EXPLICACIN. Vase la descripcin de thconr.
OPCIONES POR DEFECTO:

Si la palabra clave *THCONMIX no se encuentra presente, entonces se supone la palabra clave *SIMPLE. Si la palabra clave *THCONR_SHL no se encuentra presente, entonces las lutitas tienen la misma conductividad que la roca de la zona productiva. Si la palabra clave *THCONTAB se utiliza y thcons no se encuentra presente, entonces se supone que thcons = thconr. Si se utiliza la palabra clave *THCONANTAB y las columnas de slidos no se encuentran presentes, entonces se supone que thcons_m= thconr_m en cada direccin m = i,j,k. Si las palabras claves *THCONTAB y *THCONANTAB no se encuentran presentes, entonces se aplican las siguientes opciones por defecto:

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 337

Ausentes

Accin thconr = 1.496105 J/m-da-K = 24 Btu/pies-da-F thconw " thcono " thcong " thcons = thconr

*THCONR *THCONW *THCONO *THCONG *THCONS


CONDICIONES:

Estas palabras claves deben estar en el grupo de palabras claves de la seccin Otras Propiedades del Yacimiento. No se puede usar ms de una de las siguientes palabras claves *THCONTAB, *THCONANTAB y *THCONMIX *TEMPER conjuntamente para cada tipo de roca. *THCONR_SHL est disponible solamente con la opcin anisotrpica *THCONANTAB.
EXPLICACIN: Organizacin de dependencias

La conductividad trmica tiene tres posibles tipos de dependencia: roca/fases, temperatura y direccin. Con respecto a la roca y las fases, la dependencia se especifica a travs de las cantidades thconr, thconw, thcono, thcong y thcons, las cuales pueden aparecer todas en el contexto de una palabra clave simple (por ej., *THCONR) o con las palabras claves de la tabla dependientes de la temperatura *THCONTAB o *THCONANTAB. 2. La dependencia de la temperatura se especifica va la palabra clave *THCONTAB o *THCONANTAB, para cada uno de los valores de roca y fases por separado. 3. La dependencia de las direcciones se especifica va la palabra clave *THCONANTAB para cada temperatura y para cada uno de los valores de roca y fases por separado.
Dependencia de la temperatura

Si se utiliza la opcin de la tabla de dependencia de T, las conductividades de todas las fases se evalan a la temperatura actual. Si la temperatura cae fuera del rango de la tabla, se utiliza la entrada de la tabla ms cercana. Si no se utiliza la tabla, los valores de conductividad son constantes. Despus de que se conocen las conductividades de la roca y las fases a temperatura actual, se aplica la regla de mezclado de la roca y las fases.
Ponderacin entre bloques

El flujo trmico por conduccin entre dos bloques adyacentes est basado en la ponderacin armnica (en serie) de las conductividades trmicas mezcladas mix de los dos bloques en esa direccin. Esto es consistente para todos los casos de tamaos de bloques, direcciones de flujo y valores de conductividad. Por ejemplo, si mix = 0 en un bloque, entonces el flujo trmico por conduccin entre ambos bloques es cero.

338 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Conductividades anisotrpicas

Si se utiliza la palabra clave *THCONANTAB, entonces las conductividades trmicas pueden variar en cada una de las tres direcciones. Los siguientes puntos aplican. 1. El uso de la subpalabra clave simple *THCONDUCT de la palabra clave *OUTSRF *GRID genera valores de salida en las tres direcciones, inclusive historias especiales. 2. Para subenmallados orientados, las direcciones I, J y K corresponden tal como se describe en la subseccin Datos dependientes de la direccin en la explicacin de la palabra clave *REFINE. 3. Anisotropa completa no est disponible para la opcin de nuevo puntos avanzada *NINEPTH; las conductividades en el plano de nueve puntos son tomadas de la direccin I. 4. No hay anisotropa completa disponible para la conduccin trmica hacia y desde agujeros perforados discretizados y semianalticos; las conductividades son tomadas de la direccin I.
Datos de fracturas naturales

Vase la subseccin Datos de fracturas naturales en la EXPLICACIN de la palabra clave *ROCKCP.


Propiedades de lutitas

La opcin neto-a-grueso (*NETPAY o *NETGROSS) supone que un bloque tiene vetas de lutitas horizontales con porosidad de cero pero que tiene la capacidad de retencin y conduccin trmica. Las palabras claves *POR, *PERMI y *PERMJ especifican las propiedades de la zona productiva y se realizan reajustes internos para representar la relacin neto-a-grueso (vase la EXPLICACIN de la palabra clave *NETPAY). Sin embargo, la propiedad de la roca *THCONR no se reajusta de esta manera por defecto, ya que se supone que las lutitas tienen la misma propiedad que la roca en la zona productiva. La palabra clave *THCONR_SHL permite al usuario especificar la conductividad trmica de las lutitas en direccin I y J , que es diferente comparado con la roca en la zona productiva. Si el valor con subndice corresponde a la conductividad de las diversas partes del bloque, entonces el valor del bloque completo es block = (1R)shale + R[(1v)r+(vf)s+f(Sww+Soo+Sgg)] block = (1R)shale + RF(v,f,Sw,So,Sg,r,s,w,o,g) *SIMPLE *COMPLEX

Si la palabra clave *THCONR_SHL no se encuentra presente, y el valor del bloque en direccin K es block = (1 Rv)r + (Rv Rf)s + Rf(Sww+Soo+Sgg) block = F(Rv,Rf,Sw,So,Sg,r,s,w,o,g) *SIMPLE *COMPLEX

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 339

Esta es la forma ms estndar, pero reemplazando con R. A diferencia del caso simple de *SIMPLE, las expresiones *COMPLEX no son equivalentes cuando shale = r. Cabe mencionar que el hecho de ingresar un valor de cero para *THCONR_SHL har que las lutitas no contribuyan nada a la conduccin trmica del sistema. Esto solamente se debe hacer cuando los resultados de la calibracin del enmallado fino demuestran que las lutitas en cuestin no aportan significativamente al proceso trmico. Vase la subseccin Propiedades de lutitas en la EXPLICACIN de la palabra clave *ROCKCP.

340 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Multiplicador de conduccin trmica de SUBDOMAIN-DK (Opcional) *SD_HCMULT


OBJETO:

Especificar un multiplicador entre subdominios para la conduccin trmica.


ARREGLO:

*SD_HCMULT
OPCIONES POR DEFECTO:

Si la palabra clave *SD_HCMULT no se encuentra presente, se supone que todos los multiplicadores de conduccin trmica entre subdominios son iguales a uno.
CONDICIONES:

La palabra clave *SD_HCMULT tiene sentido y es efectiva solamente cuando se utiliza en conjunto con las palabras claves *SUBDOMAIN y *TRANSD. Los calificadores de arreglos *MATRIX y *FRACTURE no estn permitidos.
EXPLICACIN:

La palabra clave *SD_HCMULT permite al usuario aplicar un multiplicador al flujo de calor conductivo de la conexin creada para el modelo SUBDOMAIN-DK mediante uso de la palabra clave *TRANSD, para controlar la efectividad del contacto de esa conexin nueva. Los valores ingresados de la palabra clave *SD_HCMULT son adimensionales y debern ser no negativos. Un valor igual a uno resulta en una conduccin de calor similar a la conexin matriz-matriz dentro de un apilamiento de matriz local. Un valor de cero impide el flujo de calor conductivo a travs de esa conexin El valor de la palabra clave *SD_HCMULT no afecta el flujo de fluido a travs de esa conexin; se debe usar la palabra clave *TRANSD para el ajuste del flujo de fluido. Un valor de la palabra clave *SD_HCMULT ingresado para el bloque (i,j,k) ser aplicado a la conexin de SUBDOMAIN-DK entre los apilamientos de subbloques de la matriz en los bloques (i,j,k) y (i,j,k+1). Cabe mencionar que un valor de cero de la palabra clave *TRANSD eliminar la conexin por completo y as tambin impedir la conduccin de calor. Si el usuario desea la conduccin de calor pero no el flujo de fluido en esa conexin, debe utilizar un valor pequeo pero diferente de cero para la palabra clave *TRANSD.
Ejemplos:

A continuacin se presentan dos ejemplos del uso de la palabra clave *SD_HCMULT:


** Mejorar la conduccin trmica entre los bloques de la matriz a travs ** de los subdominios para todos los enmallados *SD_HCMULT *CON 1.5 ** Cortar la conduccin trmica entre los bloques de la matriz a travs ** de los subdominios solamente entre el enmallado 2,3,6 y 2,3,7 *SD_HCMULT *IJK 2:2 3:3 6:6 0.0

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 341

El rango sugerido de valores de los multiplicadores de conduccin trmica es: mn mx


SI 0.0 1000.0 Campo 0.0 1000.0 Laboratorio 0.0 1000.0

342 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Prdida de calor de la sobrecarga (Opcional)


*HLOSST, *HLOSSTDIFF

*HLOSSPROP,

OBJETO:

*HLOSSPROP define las direcciones en que se produce la prdida de calor y las propiedades trmicas de la sobrecarga y de la capa de roca subyacente para el modelo semianaltico infinito de prdida de calor de la sobrecarga. *HLOSST y *HLOSSTDIFF controlan la temperatura de la sobrecarga y la diferencia de temperatura crtica.
FORMATO:

*HLOSSPROP *HLOSST thf *HLOSSTDIFF dthl


DEFINICIONES:

( *OVERBUR | *UNDERBUR | *-I | *+I | *-J | *+J | *-K | *+K ) dnurol hconl

*OVERBUR Estas propiedades de prdida de calor se aplican a las caras externas de los bloques del enmallado en el tope del yacimiento, equivalentes a *+K para *KDIR *UP y *-K para *KDIR *DOWN. *UNDERBUR Estas propiedades de prdida de calor se aplican a las caras externas de los bloques del enmallado en el fondo del yacimiento, equivalentes a *+K para *KDIR *DOWN y *-K para *KDIR *UP. *+I, *-I, *+J, *-J, *+K, *-K Aplicar estas propiedades de prdida de calor a las caras externas de los bloques del enmallado en la direccin indicada.
dnurol

Capacidad trmica volumtrica de la formacin adyacente al yacimiento en la direccin indicada (J/m3-C | Btu/pies3-F ). El lmite inferior es 0 y el lmite superior sugerido es 108 J/m3-C (1491 Btu/ft3-F). Un valor de cero derivar en la no-prdida de calor. Un valor tpico de roca hmeda sera 2.347106 J/m3-K (35 Btu/pies3-F).
hconl

Conductividad trmica de la formacin adyacente al yacimiento en la direccin indicada (J/m-da-C | Btu/pies-da-F). El lmite inferior es 0 y el lmite superior sugerido es 107 J/m-da-C (1605 Btu/pies-da-F). Un valor de cero derivar en la no prdida de calor. Un valor tpico de roca hmeda sera 1.496105 J/m-da-K (24 Btu/pies-da-F).

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 343

thf

Temperatura inicial de la formacin adyacente al yacimiento, utilizada por el clculo de prdida de calor (grados C | grados F). El valor deber ser no negativo.
dthl

Diferencia de temperatura mnima que se necesita entre la temperatura del bloque y thf para iniciar el clculo de la prdida de calor (grados C | grados F). El lmite inferior es igual a 0, y el lmite superior es igual a 10 grados C (18 grados F).
OPCIONES POR DEFECTO:

Si *HLOSSPROP no se encuentra presente, no ocurre prdida de calor. Si la palabra clave *HLOSST no se encuentra presente, el thf para cada una de las caras del bloque externo es igual a la temperatura inicial del bloque del yacimiento correspondiente. Si *HLOSSTDIFF no se encuentra presente, dthl = 0.1 C.
EXPLICACION:

Referencia: "A Simple Method for Predicting Cap and Base Rock Heat Losses in Thermal Reservoir Simulators", Vinsome, P.K.W. & Westerveld, J.D., JCPT, July-September 1980, Volume 19, No. 3. La palabra clave *OUTPRN *GRID *OBHLOSS genera un vuelco de la tasa de prdida de calor por cada bloque del enmallado al archivo ".out". Despus de eso se escribe un resumen de la tasa y la acumulacin de la prdida de calor, dividindose entre la sobre carga (overburden) y la capa de roca subyacente (underburden). Aqu, la "capa superyacente" corresponde a la prdida total de calor para todos los bloques con prdidas de calor en direccin opuesta a la gravedad; la "capa subyacente" corresponde a la prdida total de calor para todos los bloques con prdida de calor en direccin de la gravedad. Cuando se especifica una prdida de calor en esas dos capas solamente (por ej.- utilizando *OVERBUR y *UNDERBUR) y esas capas son distintas entre s, entonces se suman la prdida de calor de la sobrecarga y la prdida de calor de la capa de roca subyacente produciendo un monto total equivalente al monto que se indica en el resumen del equilibrio de materiales. Vase el anexo D.11 para una descripcin ms detallada.
Convencin de signos para informar la prdida de calor

Los valores de prdida de calor informados son negativos para la transferencia de calor del yacimiento a la sobrecarga y positivos de la sobrecarga al yacimiento.
Prdida de calor a travs de bloques nulos

La prdida de calor de la sobrecarga consiste en el flujo trmico entre un lmite del bloque del enmallado y una porcin semi infinita de la formacin adyacente a ese bloque, segn lo especificado por las direcciones de la palabra clave *HLOSSPROP y posibles palabras claves *ROCKTYPE y *THTYPE. Aqu el bloque lmite en una direccin determinada consiste en un bloque activo que no tiene ningn otro bloque activo entre s y el borde del enmallado en esa direccin. Por lo tanto, para los efectos de la prdida de calor, el lmite del yacimiento se considera ser el lado de ese bloque lmite en esa direccin. Por ejemplo, si una columna del
344 OTRAS PROPIEDADES DEL YACIMIENTO GUIA PARA EL USUARIO STARS

enmallado I-J tiene bloques K = 1 & 2 nulos, la prdida de calor en direccin J ocurrir del lado K del bloque K = 3. Los bloques se pueden anular va las palabras claves *NULL, VAMOD, *PINCHOUTARRAY o *PINCHOUT-TOL. Cabe mencionar que direccin y entre en las descripciones antedichas dependen solamente de los ndices I-J-K, y no de las posiciones X-Y-Z en espacio en 3D; la distincin puede ser significante en el caso de un enmallado de tipo puntos de esquina. La prdida de calor est disponible de un bloque descrito con la palabra clave *REFINE, con tal que no haya un bloque activo entre s y el borde del enmallado, a cualquier nivel de refinamiento del enmallado. El usuario puede impedir la prdida de calor a travs de bloques nulos en una determinada direccin al no asignarles propiedades de prdida de calor en esa direccin (por ej., elemento triangular de simetra del rea en +/-direccin I y+/-direccin J).

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 345

Multiplicadores de transmisibilidad diagonales (Opcional)


*TRANSIJ+, *TRANSIJ-, *TRANSIK+, *TRANSIK-

OBJETO:

Especificar los multiplicadores de transmisibilidad en direcciones diagonales del enmallado.


ARREGLO:

*TRANSIJ+ *TRANSIJ *TRANSIK+ *TRANSIK


OPCIONES POR DEFECTO:

De no figurar la palabra clave, el multiplicador correspondiente se supone que es igual a uno. Si figura la palabra clave, pero no se referencia el bloque, el multiplicador correspondiente es igual a uno.
CONDICIONES:

Las palabras claves *TRANSIJ+, *TRANSIJ, *TRANSIK+ y *TRANSIK debern estar ubicadas en la seccin Otras Propiedades de Yacimientos (despus de la palabra clave *END-GRID) o bien en los datos recurrentes. Las palabras claves *TRANSIJ+ y *TRANSIJ solamente se aplican a la palabra clave *NINEPOINT *IJ, e indican las direcciones diagonales I+J+ y I+J, respectivamente. Asimismo, las palabras claves *TRANSIK+ y *TRANSIK solamente se aplican a la palabra clave *NINEPOINT *IK para indicar las direcciones I+K+ y I+K, respectivamente.
EXPLICACION:

Vase la explicacin correspondiente a la palabra clave *TRANSI para comentarios generales acerca de los multiplicadores de transmisibilidad. Los multiplicadores de transmisibilidad se pueden modificar en cualquier momento en los datos recurrentes. Los multiplicadores de transmisibilidad diagonales solamente se utilizan con la opcin de nueve puntos, para modificar el flujo para las conexiones diagonales entre bloques. Esta palabra clave *TRANSIJ+ *TRANSIJ *TRANSIK+ *TRANSIK se refiere a entre esta celda esta direccin I+J+ I+J I+K+ I+K (i,j,k) (i,j,k) (i,j,k) (i,j,k) y esta celda (i+1,j+1,k) (i+1,j1,k) (i+1,j,k+1) (i+1,j,k1) para la opcin *NINEPOINT *IJ *IJ *IK *IK

346 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Una conexin entre bloques en direccin diagonal tiene un clculo de transmisibilidad similar al mtodo de cinco puntos normal, pero el rea de seccin transversal efectiva y la separacin entre nodos se refieren puntualmente a la formulacin de nueve puntos. Sin embargo, el multiplicador de una conexin diagonal se aplica a la transmisibilidad correspondiente de exactamente la misma manera como se aplica a los mtodos de cinco puntos normales. La clave est en que este multiplicador se aplica a la transmisibilidad por defecto dada por el mtodo en uso (cinco puntos o nueve puntos).

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 347

Conjuntos de calentamiento elctrico (Opcional)


*ELECTYPE, *VOLTOL, *VOLSHF, *EHEATCYC, *ELTYPE

*ELECHEAT,

OBJETO:

Habilitar el calentamiento elctrico y especificar los conjuntos de propiedad elctrica.


FORMATO:

*ELECHEAT *ELECTYPE set_number ( *COPY old_set_number ) *VOLTOL Vtol *VOLSHF Vshift *EHEATCYC ncyc
ARREGLO:

*ELTYPE
DEFINICIONES:

*ELECHEAT Habilitar la opcin de calentamiento elctrico. Vase el anexo G. *ELECTYPE set_number ( *COPY old_set_number ) Definir el conjunto de propiedades de calentamiento elctrico set_number, comenzando por 1 y aumentando por 1 en cada conjunto. Las siguientes palabras claves se pueden especificar en base a conjunto por conjunto: *ELCONTAB, *ELWCOMPTAB, *ELSCOMPTAB, *ALITHO, *ATORTU, *ASATUR y *TEMMULT. Se debe usar la palabra clave opcional *COPY para cargar todos los valores de la propiedad del conjunto definido anteriormente old_set_number como base para el conjunto de corriente. *ELTYPE Arreglo de enmallado que asigna nmeros de conjuntos de propiedad de calentamiento elctrico fijados a los bloques del enmallado. *VOLTOL Vtol Especificar la tolerancia de convergencia para el potencial elctrico (voltios). Debido a la naturaleza de la ecuacin de corriente elctrica (sin plazo de acumulacin), por lo general, el voltaje converge en una iteracin. Por lo tanto al disminuir Vto esto rara vez surte efecto alguno.

*VOLSHF Vshift Especificar el desplazamiento numrico para el potencial elctrico (voltios). Vshift debe ser alrededor de 10-4 de Vtol.

348 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

*EHEATCYC ncyc Especificar el ltimo nmero del ciclo de Newton ncyc en que la tasa de calor es actualizada. Un valor de 1 corresponde a una modalidad explcita, la cual es la ms estable. Valores mayores de 1 pueden arrojar ms exactitud a un costo de ms ciclos. Las restricciones del tipo de lmite *CURRENT posiblemente no converjan de manera satisfactoria con valores mayores de *EHEATCYC.
OPCIONES POR DEFECTO:

Cualquier bloque al cual no se le ha asignado explcitamente un nmero de conjunto a travs de *ELTYPE usar el conjunto #1. Si *VOLTOL no se encuentra presente, entonces se supone Vtol = 10 V. Si *VOLSHF no se encuentra presente, entonces se supone Vshift = 10-3 V. Si *EHEATCYC no se encuentra presente, entonces se supone ncyc = 1.
CONDICIONES: EXPLICACIN:

La opcin de calentamiento elctrico se habilita con la palabra clave *ELECHEAT en esta seccin. Vase el anexo G. Las otras palabras claves de propiedad elctrica en esta seccin debern seguir como grupo inmediatamente despus de la palabra clave *ELECHEAT. Ninguna de las palabras claves de calentamiento elctrico en esta seccin es obligatoria, pero la conductividad elctrica deber asignarse para una fase o roca, como mnimo, antes de poder calcular cualquier campo elctrico potencial.
Resea de palabras claves

Las palabras claves de calentamiento elctrico estn organizadas en los siguientes agrupamientos, un agrupamiento por cada pgina del manual, en las siguientes secciones de datos. Otras Propiedades del Yacimiento 1. *ELECHEAT habilita la opcin de calentamiento elctrico. *ELECTYPE y *ELTYPE acceden a la opcin de conjunto de propiedades. *VOLTOL, *VOLSHF y *EHEATCYC controlan la convergencia. 2. *ELCONTAB, *ELWCOMPTAB y *ELSCOMPTAB especifican las conductividades elctricas que varan con el conjunto, la temperatura, la fase y la composicin. 3. *ECONDWI, *ECONDWJ, *ECONDWK y *TEMMULT especifican las conductividades elctricas que varan por bloque y temperatura. Datos de Pozo y Datos Recurrentes 4. *ELBOUND y *ELTARGET especifican las condiciones de los lmites elctricos y las restricciones de operacin. Control de Entrada/Salida 5. Las subpalabras claves de *OUTPRN *GRID es decir ELCONDUCT, etc., especifican la salida del vaciado del enmallado al archivo de texto .out.
OTRAS PROPIEDADES DEL YACIMIENTO 349

GUIA PARA EL USUARIO STARS

6. Las subpalabras claves de *OUTSRF *GRID, a saber, ELCONDUCT, etc., especifican la salida del vaciado del enmallado al archivo de grficos SR2. Adems, las subpalabras claves de *OUTSRF *SPECIAL, a saber - ELHEAT, etc., estn disponibles para ploteos de historia. 7. La EXPLICACIN correspondiente a la palabra clave *INUNIT documenta las unidades elctricas.
Restricciones

La opcin de calentamiento elctrico se puede usar con cualquier enmallado, componente, propiedad de roca y configuracin de pozo de fluidos, con las siguientes excepciones: 1. Las opciones de enmallados de nueve puntos, fractura natural y agujeros discretizados no estn permitidas. 2. El usuario no est permitido usar la opcin *RW 0 ni la palabra clave *GRID *RADIAL con un lmite elctrico en direccin -I, -J o +J, ya que esto arrojara un radio de 0 al lmite del yacimiento interno normalmente asociado con el agujero. 3. Un bloque de cero porosidad que conduce calor, conduce la corriente elctrica solamente si a la conductividad elctrica de la roca se le asigna un valor distinto de cero. 4. La opcin de formulacin *ISOTHERMAL no est permitida. 5. Las opciones adaptivas-implcitas (*AIM) no se recomiendan ni se apoyan. 6. Las opciones de enmallado dinmico (*DYNAGRID) y recurrente no estn permitidos.
Conjuntos de propiedades elctricas

Cada conjunto de propiedades elctricas (tipo de roca) puede tener sus propios valores de conductividad, multiplicadores de temperatura y parmetros de Archie. Por ejemplo, resultan de utilidad para asignar diferentes datos de conductividad al yacimiento y a la sobrecarga, o bien a diferentes tipos de formacin del yacimiento. Cuando se utiliza la subpalabra clave *COPY y el conjunto antiguo contiene *ELCONTAB, la presencia de la palabra clave *ELCONTAB en el conjunto nuevo despejar todos los datos viejos de conductividad del conjunto nuevo antes de leer los datos nuevos. Sin embargo, se conservarn las entradas de temperatura del conjunto antiguo. Los mismos comentarios se aplican a las palabras claves *ELWCOMPTAB y *ELSCOMPTAB. Para modelar el flujo de corriente en materiales no porosos tales como el metal, se debe usar un conjunto separado para el material, y fijar la porosidad en cero y usar *ROCKI, etc. Los clculos de flujo trmico y elctrico son vlidos en tales bloques. Por ejemplo, el material de una alta conductividad tendr baja resistencia y por lo tanto baja generacin energtica.
Ejemplos

El siguiente ejemplo muestra que la subpalabra clave *COPY permite al usuario ver de inmediato la relacin que existe entre los tipos de roca (el tipo de roca #2 tendr los mismos parmetros de Archie que el tipo de roca #1, pero con diferentes multiplicadores de temperatura).

350 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

*ELECTYPE 1 *TEMMULT 65. 1. 150. 2.8 350. 3.2 *ALITHO .92 *ATORTU 1.43 *ELECTYPE 2 *COPY 1 *TEMMULT 65. 1. 250. 1.8 *ELTYPE *KVAR 5*2 10*1

** Zona productiva

** Sobrecarga

** 5 capas de sobrecarga, 10 capas de zona productiva

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 351

Propiedades de calentamiento elctrico (Opcional)


*ELCONTAB, *ELWCOMPTAB, *ELSCOMPTAB, *ALITHO, *ATORTU, *ASATUR

OBJETO:

Especificar las propiedades para cada uno de los conjuntos de calentamiento elctrico.
FORMATO:

*ELCONTAB key1 ... keyn { T val1 ... valn } *ELWCOMPTAB comp_name1 comp_namen { T I-val1 J-val1 K-val1 ... I-valn J-valn K-valn } *ELSCOMPTAB comp_name1 comp_namen { T I-val1 J-val1 K-val1 ... I-valn J-valn K-valn } *ALITHO Alith *ATORTU Ator *ASATUR Asat
DEFINICIONES:

*ELCONTAB Especificar las conductividades elctricas de agua, roca, slidos y petrleo en funcin de la temperatura por una tabla en que T corresponde a la temperatura (C|F), y vali corresponde a la conductividad elctrica (siemens/metro) que a su vez corresponde a la palabra clave keyi. La lista de palabras claves puede incluir cualquiera de las siguientes. *WATERI fase agua en direccin I *WATERJ fase agua en direccin J *WATERK fase agua en direccin K *ROCKI roca/matriz en direccin I *ROCKJ roca/matriz, en direccin J *ROCKK roca/matriz en direccin K *SOLIDI fase slida en direccin I *SOLIDJ fase slida en direccin J *SOLIDK fase slida en direccin K *OILI fase petrleo en direccin I *OILJ fase petrleo en direccin J *OILK fase petrleo en direccin K Para cada triplete I-J-K de palabras claves, los datos en direccin J y K se convierten por defecto en datos en direccin I si la palabra clave correspondiente en direccin I est presente. Si ninguna de las tres palabras claves en un triplete se encuentra presente, entonces no hay flujo de corriente en esa fase o roca. Las entradas de temperatura debern aumentar y el nmero de filas no deber exceder 20. Los valores de conductividad elctrica debern ser no negativos. Una fase o roca de cero conductividad en todas las direcciones y para todas las temperaturas ser tratada como si no se hubieran ingresado valores, en base a cada conjunto individualmente.
352 OTRAS PROPIEDADES DEL YACIMIENTO GUIA PARA EL USUARIO STARS

Para modelar el flujo de corriente en materiales no porosos como el metal, se debe usar un tipo de roca separado para ese material, y se debe fijar la porosidad en cero y usar *ROCKI, etc. *ELWCOMPTAB Especificar la conductividad elctrica de la fase agua en funcin de la composicin a travs de una tabla en que comp_namei corresponde al nombre citado de un componente de agua (acuoso) definido por las palabras claves *MODEL y *COMPNAME, T corresponde a la temperatura (C|F), y I-val1, J-val1 y K-val1 corresponden a la conductividad elctrica (siemens/metro) en las tres direcciones del enmallado, un triplete por cada uno de los componentes. Las entradas de temperatura debern aumentar y el nmero de filas no deber exceder 20. Los valores de conductividad elctrica debern ser no negativos. Si se utiliza este mtodo de tabla junto con la palabra clave *ELCONTAB, entonces (1) las entradas de temperatura de las dos tablas debern ser iguales y (2) esta tabla anula y reemplaza cualquier valor de la fase agua ingresado para *ELCONTAB. *ELSCOMPTAB Especificar la conductividad elctrica de la fase slida en funcin de la composicin mediante la tabla en que comp_namei corresponde al nombre citado de un componente slido definido por las palabras claves *MODEL y *COMPNAME, T corresponde a la temperatura (C|F), y I-val1, J-val1 y Kval1 corresponden a la conductividad elctrica (siemens/metro) en las tres direcciones del enmallado, un triplete por cada uno de los componentes. Las entradas de temperatura debern aumentar y el nmero de filas no podr exceder 20. Los valores de conductividad elctrica debern ser no negativos. Si este mtodo de tabla se utiliza junto con la palabra clave *ELCONTAB entonces (1) las entradas de temperatura de las dos tablas debern ser iguales y (2) esta tabla anula y reemplaza cualquier valor de la fase slida ingresado para *ELCONTAB. *ALITHO Alith Especificar el parmetro de litologa de Archie Alith. El rango permitido es de 10-5 a 1010. *ATORTU Ator Especificar el parmetro de tortuosidad de Archie Ator. Ator deber ser no negativo. *ASATUR Asat Especificar el parmetro de saturacin de agua de Archie Asat. Asat deber ser no negativo.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 353

OPCIONES POR DEFECTO:

Si a Alith no se le asigna un valor, se supone que Alith = 0.88. Si a Ator no se le asigna un valor, se supone que Ator = 1.37. Si a Asat no se le asigna un valor, se supone que Asat = 2. *ALITHO, *ATORTU y *ASATUR se requieren solamente para anular y reemplazar sus respectivas opciones por defecto, para cada tipo de roca.
CONDICIONES:

A lo sumo se puede especificar una tabla *ELCONTAB para cada conjunto elctrico. A lo sumo se puede especificar una tabla *ELWCOMPTAB para cada conjunto elctrico. A lo sumo se puede especificar una tabla *ELSCOMPTAB para cada tipo de roca elctrico. Las subpalabras claves de *ELCONTAB de la fase agua no se pueden usar en conjunto con palabras claves por-bloque *ECONDWI, etc. *ELWCOMPTAB no se puede usar en conjunto con las palabras claves por bloque *ECONDWI, etc. Los datos ingresados a travs de las palabras claves *ELWCOMPTAB y *ELSCOMPTAB anularn y reemplazarn los datos de la fase agua y de la fase slida, respectivamente, ingresados a travs de *ELCONTAB.
EXPLICACIN: Conductividades de la fase agua dependientes de la composicin

Si se utiliza *ELWCOMPTAB entonces el valor de la fase acuosa ser igual al promedio ponderado molar de los valores de todos los componentes acuosos. Solo los componentes acuosos a los cuales se les asignan conductividades en *ELWCOMPTAB aportarn al valor de la fase agua. Esta tabla solo se debe usar si el proceso depende significativamente de las diferencias entre los valores de conductividad de los componentes de la fase agua. Si solamente hay un componente en la fase agua, o bien todos los componentes de la fase agua tienen casi el mismo valor, entonces el usuario debe usar *WATERI, etc. con *ELCONTAB en su lugar.
Conductividades de la fase slido dependientes de la composicin

Si se utiliza *ELSCOMPTAB, entonces el valor de la fase slida ser igual al promedio ponderado molar de los valores de todos los componentes slidos. Solamente los componentes a los cuales se les asignan conductividades en *ELSCOMPTAB aportarn al valor de la fase slida. Esta tabla solo se debe usar si el proceso depende significativamente de las diferencias entre los valores de conductividad de los componentes slidos. Si solamente hay un componente slido, o bien si todos los componentes slidos tienen casi el mismo valor, entonces se debe usar *SOLIDI, etc. con *ELCONTAB en su lugar.
Parmetros de Archie

La conductividad elctrica volumtrica se puede calcular de la conductividad del agua, la porosidad y Sw en cada una de las tres direcciones mediante uso de:
Ator Asat p ( T, S w ) = w , p ( T ) * f Sw / Alith

p = i, j, k

354 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

Cabe mencionar que la sobrecarga puede conducir corriente elctrica ya que tiene una porosidad y una saturacin de agua distinta de cero, aunque la permeabilidad del fluido es muy baja o es igual a cero. Alternativamente, la sobrecarga se puede modelar con conductividad de roca.
Ejemplos

Las conductividades no isotrpicas de roca y agua se pueden especificar de la siguiente manera. Aqu los valores en direccin J son iguales a los valores en direccin I ya que las palabras claves de la direccin J no se encuentran presentes.
*ELCONTAB *WATERI *WATERK *ROCKI *ROCKK 50 0.8 0.4 0.1 0.02 150 1.6 0.8 0.2 0.04 250 2.4 1.2 0.3 0.06

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 355

Conductividad elctrica de la fase agua (Opcional)


*ECONDWJ, *ECONDWK, *TEMMULT

*ECONDWI,

OBJETO:

Especificar las conductividades elctricas de la fase agua por bloque.


ARREGLO:

*ECONDWI *ECONDWJ *ECONDWK


FORMATO:

*TEMMULT { T FT }
DEFINICIONES:

*ECONDWI, *ECONDWJ, *ECONDWK Especificar las conductividades elctricas de la fase agua para cada bloque por separado (siemens por metro). La palabra clave *EQUALSI se puede usar, similar a la asignacin de la permeabilidad mediante uso de *PERMI, etc. Estas palabras claves presentan una alternativa para especificar las conductividades de la fase agua mediante uso de la palabra clave *ELCONTAB, pero son consideradas obsoletas y en su lugar se recomienda usar las otras palabras claves de conductividad. *TEMMULT Especificar la dependencia de temperatura por una funcin multiplicadora en forma de tabla, donde T corresponde a la temperatura (C|F) y FT corresponde al multiplicador de conductividad elctrica a esa temperatura. Las entradas de temperatura T debern ir incrementando. El rango permitido de FT vara de de 1010 a 1010. El nmero de filas no deber exceder 20.
OPCIONES POR DEFECTO:

Para cualquier bloque al cual no se le ha asignado explcitamente un valor se usar un valor de cero . Si *ECONDWJ (o *ECONDWK) no se ha ingresado, se da por sentado que los valores en direccin J (o K) son iguales a los valores en direccin I. El multiplicador por defecto es 1 en todas las temperaturas. Esta palabra clave se requiere solamente para anular y reemplazar su valor por defecto para una propiedad fijada por separado.
CONDICIONES:

Estas palabras claves no se pueden usar en conjunto con las subpalabras claves de *ELCONTAB en la fase agua. *TEMMULT solamente se puede usar en conjunto con *ECONDWI, etc.

356 OTRAS PROPIEDADES DEL YACIMIENTO

GUIA PARA EL USUARIO STARS

EXPLICACIN: Ejemplos Nota: Estas palabras claves se consideran obsoletas y han sido reemplazadas por las tablas dependientes de la temperatura *ELCONTAB, etc.
*ECONDWI *ECONDWJ *ECONDWK *CON 0.8 *EQUALSI *EQUALSI * 0.3 ** la direccin K se ha reducido

Dependencia de la temperatura

Siempre que se requiere un valor de conductividad de agua para un bloque I, ste se multiplica por la funcin de bsqueda en tabla FT(Ti). Por lo tanto, los datos de conductividad de agua ingresados mediante *ECONDWI, etc., son referenciado a Tref en que FT(Tref) = 1.

GUIA PARA EL USUARIO STARS

OTRAS PROPIEDADES DEL YACIMIENTO 357

PROPIEDADES DE COMPONENTES

Tipos y nombres de los componentes (Requerido)


*COMPNAME

*MODEL,

OBJETO: Indicar el nmero de cada tipo de componente como preparacin para el ingreso de los datos de fluido. FORMATO: *MODEL ncomp numy numx (numw) COMPNAME 'namec' (1) ... 'namec' (ncomp) DEFINICIONES: ncomp Nmero total de componentes en la simulacin. El valor mnimo permitido es numy. El usuario tiene que ingresar 'ncomp' nombres de componentes, y 'ncomp' coeficientes estequiomtricos de reaccin. numy Nmero total de componentes en la fase petrleo, agua, o gas (del fluido). El rango mnimo permitido va de numx a ncomp, inclusive. El valor mximo permitido es ncomp o 20, el que sea menor. El usuario tiene que ingresar numy valores para las propiedades de los componentes de la fase gas, tales como la capacidad trmica. numx Nmero total de componentes en la fase agua o petrleo (lquida). Estos componentes pueden existir tambin en la fase gas y como especies adsorbidas. El rango permitido es de numw a numy. El usuario tiene que ingresar numx valores para los datos de la fase lquida de los componentes, tales como la densidad. numw Nmero de componentes con caractersticas acuosas. El rango permitido normalmente es de 1 a numx. Si el usuario utiliza una de las formulaciones Z (*TFORM *ZH o *ZT en la seccin de Mtodos numricos) entonces el rango permitido para numw es de 0 a numx.
GUIA PARA EL USUARIO STARS PROPIEDADES DE COMPONENTES 359

namec Cadena de caracteres del nombre del componente. Solamente se utilizan los primeros ocho (8) caracteres. Los nombres de los componentes debern ser nicos. OPCIONES POR DEFECTO: Si numw no se encuentra presente se supone un valor por defecto igual a 1. Si *COMPNAME no se encuentra presente, los nombres de los componentes sern 'COMP_x', donde x corresponde al nmero del componente. CONDICIONES: Siempre se requiere la palabra clave *MODEL. No existen lmites estrictos para el nmero de cada tipo de componente. Sin embargo, los requerimientos computacionales y de almacenamiento aumentan de manera apreciable con el nmero total de componentes fluidos (numy). EXPLICACION: En los anexos D.1 y D.2 se presenta una discusin detallada de los conceptos de diseo de los componentes. En el anexo C y tambin en los anexos D.7, D.8 y D.13 a D.16A se presenta una discusin de los numerosos procesos de recuperacin avanzada, incluyendo cmo se implantan estos procesos con componentes. La estructura del ordenamiento de los componentes se indica en la tabla 1. Componentes acuosos o con caractersticas acuosas Estos corresponden a los componentes de 1 a numw. Para estos componentes la fase agua corresponde a la fase lquida de referencia para la definicin de los valores K: K(gas/lq) = (fraccin molecular del gas)/(fraccin molecular del agua) = y/w, K(lq/lq) = (fraccin molecular del petrleo)/(fraccin molecular del agua) = x/w. Por ejemplo, un componente que se divide solo levemente en la fase petrleo debe ser de este tipo, de manera tal que los valores K de lquido-lquido sern muy pequeos en lugar de muy grandes. Un componente condensable que no es en lo ms mnimo soluble en la fase petrleo deber ser acuoso y su valor K lquido-lquido deber ser igual a cero. Cualquier componente de agua inyectado que utiliza la opcin *QUAL deber ser el componente #1. El caso normal de un componente de agua automticamente satisface esta restriccin. Sin embargo, cuando hay mltiples componentes de agua (por ej., inyectado contra in situ) entonces, el componente de agua inyectado deber ser el #1 si se utiliza la opcin *QUAL. Vase CWE Componente de Agua en la explicacin de la palabra clave *QUAL en la seccin Datos de Pozo y Datos Recurrentes. Se debe usar la palabra clave *ICE en esta seccin de datos para habilitar el modelado de agua en hielo.

360 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Componentes oleicos o con caractersticas oleicas Estos corresponden a los componentes de numw+1 a numx y la fase petrleo corresponde a la fase lquida de referencia para la definicin de los valores K: K(gas/lq) = (fraccin molecular del gas)/(fraccin molecular del petrleo) = y/x, K(lq/lq) = (fraccin molecular del agua)/(fraccin molecular del petrleo) = w/x. Por ejemplo, un componente que se divide muy levemente durante la fase agua debe ser de este tipo, de manera tal que los valores K de lquido-lquido sern muy pequeos en lugar de muy grandes. Un componente condensable que no es en lo ms mnimo soluble en la fase agua deber ser oleico y su valor K lquido-lquido deber ser igual a cero. En este grupo se deber incluir los componentes voltiles que son apreciablemente solubles en lquidos tales como el metano y el CO2. Gases no condensables Estos corresponden a los componentes de numx+1 a numy, que aparecen solamente en la fase gas. La interpretacin fsica es que estos componentes son tan voltiles que su condensacin y solubilidad en lquidos pueden ser ignoradas. No se requieren propiedades de fase lquida ni se necesitan valores K. A estos componentes se les permite mezclarse libremente con los vapores de los componentes lquidos. El uso de 1 componente de gas no condensable, es decir, numy = numx + 1, puede producir un funcionamiento numrico pobre, especialmente en el proceso de combustin. Si la estabilidad es baja, se puede intentar numy = numx (aun si el valor K del componente numy es muy grande y la solubilidad es pequea) o bien numy > numx + 1. Componentes slidos o atrapados Estos corresponden a los componentes de numy+1 a ncomp, que aparecen solamente en estado slido o en la fase inmvil, y requieren muy pocos datos. Estos componentes requieren solamente datos bsicos tales como densidad y capacidad trmica. A continuacin se presentan algunos ejemplos de tales componentes: a. combustible de coque creado mediante la reaccin de craqueo, b. componente en estado adsorbido o atrapado debido a la transferencia de masa no equilibrada, c. roca que se disuelve, talo como el carbonato. Refirase al anexo F.8 para una discusin del tratamiento de componentes slidos. Si hay un componente slido, como mnimo, entonces deber haber una reaccin, como mnimo; de lo contrario los moles de ese componente no se conservarn. Particin por defecto de los componentes La particin de fase por defecto se efectuar a aquellos componentes para los cuales (a) no se les ha ingresado una tabla de valores K, o (b) el coeficiente de la correlacin no se encuentra presente o es igual a cero. A continuacin se presentan los elementos que comprenden la particin por defecto:

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 361

1. Los componentes acuosos (nmeros de 1 a numw) estn basados en la fase agua y se vaporizarn de acuerdo a la tabla de vapor interna. No ocurre particin en la fase petrleo. Esto es lo que se desea para el caso normal de un componente de agua, al igual que para el caso de componentes acuosos mltiples rotulados. Esta opcin por defecto NO es apropiada para componentes no acuosos que se parten principalmente en la fase agua, tales como los polmeros. Las entradas individuales del manual indican cmo obtener valores K iguales a cero para estos componentes. 2. Los componentes oleicos (nmeros de numw+1 a numx) estn basados en la fase petrleo y no se vaporizarn. NO ocurre particin a la fase agua Esta es la condicin deseada para los componentes de petrleo muerto. 3. Los componentes no condensables (nmeros de numx+1 a numy) se encuentran, por definicin, solamente en la fase gas. Componente Slido ... " Oleico ... " No condensable ... " Slido ... " # de Comp 1 numw numw+1 numx numx+1 numy numy+1 ncomp Particin por defecto de la fase Ejemplo: El fluido del yacimiento contiene agua, petrleo pesado, petrleo liviano y componentes de metano. Se inyecta un surfactante soluble slo en la fase agua y en nitrgeno. El nitrgeno se considera que es no condensable, es decir, que permanece en la fase gas solamente. numw numx numy ncomp = = = = 2 - Agua con surfactante se consideran como componentes con caractersticas acuosas 5 - Tres componentes adicionales con caractersticas oleicas (Petrleo pesado, liviano y metano) 6 - Agregar nitrgeno como un gas no condensable 6 - No hay componente slido alguno presente Acuoso X X X X X X X X X X X X Oleico Gaseoso X X X Slido

362 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Correlaciones de los valores K


OBJETO: Especificar las correlaciones de los valores K de gas-lquido. FORMATO: *KV1 kv1(1) ... kv1(numx) *KV2 kv2(1) ... kv2(numx) *KV3 kv3(1) ... kv3(numx) *KV4 kv4(1) ... kv4(numx) *KV5 kv5(1) ... kv5(numx) DEFINICIONES: kv1

*KV1, *KV2, *KV3, *KV4, *KV5

Primer coeficiente de la correlacin para el valor K gas-agua (kPa | psi). kv2 Segundo coeficiente de la correlacin para el valor K gas-agua (1/kPa | 1/psi). kv3 Tercer coeficiente de la correlacin para el valor K gas-agua. kv4 Cuarto coeficiente de la correlacin para el valor K gas-agua (C | F). Este coeficiente tiene la unidad de diferencia de temperatura. Tiene el mismo valor para las escalas de temperatura en grados C y K, y tiene el mismo valor para las escalas de temperatura en grados F y R. kv5 Quinto coeficiente de la correlacin para el valor K gas-agua (C | F). Este coeficiente tiene la unidad de temperatura y es diferente para cada escala de temperatura. A menudo este coeficiente se cita en grados absolutos K o R en otras fuentes, aun si todas las dems temperaturas se citan en grados C o F. En el presente manual este coeficiente se cita en la misma unidad que para todas las dems temperaturas, por lo que puede ser necesario hacer una conversin de la unidad de grados absolutos a grados C o F. OPCIONES POR DEFECTO: Toda palabra clave que no se encuentre presente implica un valor igual a cero (por cada componente) para el coeficiente correspondiente. La falta de todas estas palabras claves implica valores K iguales a cero, a menos de que se utilice la opcin de la tabla en su lugar. La excepcin seran los componentes acuosos (de 1 a NUMW) para los cuales los valores K por defecto (todos los coeficientes iguales a cero) corresponden a valores K acuosos internos.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 363

Para poder asignar un valor K igual a cero a un componente acuoso, se ingresa un valor distinto de cero para KV4 y valores iguales a cero para los dems coeficientes. Esto obliga al componente a utilizar la correlacin que se indica ms abajo; si kv1 = kv2 = kv3 = 0 entonces K ser igual a cero para todas las p y T. EXPLICACION: El valor K se expresa de la siguiente manera en funcin de p y T K = ( kv1/p + kv2 * p + kv3 ) * EXP ( kv4 / (T-kv5) ) donde T corresponde a la temperatura y p corresponde a la presin de la fase gas. Esta expresin de K representa la curvatura de la curva de presin de vapor en funcin de la presin. Vase la tabla 2 para valores de correlacin sugeridos para componentes seleccionados; los valores estn disponibles para kv1, kv4 y kv5, y kv2 = kv3 = 0. Refirase al anexo D.3 para una discusin sobre la base de la modalidad de correlacin. Refirase al anexo F.3 para una discusin acerca de las relaciones del equilibrio de fases. El uso de la correlacin obliga al usuario a ingresar valores para todos los componentes condensables. Si el usuario desea utilizar la particin por defecto de un componente, debe ingresar un valor igual a cero en la columna que corresponde a ese componente. Esta correlacin se aplica solamente a los valores K de gas-lquido. El usuario debe utilizar la tabla para especificar la particin de lquido-lquido. A lo largo de los rangos de la presin de trabajo y la temperatura, los valores k de correlacin de cada componente que resultan debern ser todos iguales a cero o bien todos positivos (mayores de cero). Especficamente, en el caso de algunas presiones y temperaturas, los valores K no estn permitidos bajar a valores menores de cero. Presin de punto de burbujeo La palabra clave *PBC (presin de punto de burbujeo inicial) utiliza un valor K gas-lquido para convertir la presin de punto de burbujeo a la fraccin molecular de petrleo mediante la frmula Xi = 1 / Ki (Pbi,T). En este caso, la correlacin deber dar valores K superiores a 1 a las presiones Pbi y temperaturas T especificadas. Esta condicin generalmente se satisface ya que (1) el componente en cuestin probablemente es un gas voltil con valores K iniciales superiores a 1 que aumentan en medida que la presin disminuye, y (2) las Pbi no sobrepasan la presin del yacimiento inicial. La subpalabra clave *BPP de *OUTPRN *GRID reporta la fraccin molecular de petrleo en la forma de la presin de punto de burbujeo al despejar Ki (Pbi,T) = 1/Xi para Pbi. Si no se puede encontrar el valor de Pbi, entonces se reporta Pbi = 0. Es posible que los coeficientes de correlacin definan una funcin de manera tal que Pbi no se puede encontrar a la temperatura T deseada, en cual se reporta Pbi = 0. Esto puede suceder cuando el coeficiente kv2 es distinto de cero y grande. Para ver esto, se considera la ecuacin Ki(Pbi,T) = 1/Xi que se expresa como aPbi Pbi + bPbi + c = 0 en que = kv2 a = kv3 (1/Xi) EXP [ -kv4 / (T-kv5) ] b = kv1 c

364 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Si kv2 es igual a cero, la ecuacin es lineal y Pbi = -c/b. Si el valor de b se encuentra casi en cero o bien el valor de c/b no es positivo, entonces no se puede obtener el valor de Pbi. Si kv2 es distinto de cero, la ecuacin es cuadrtica y el discriminante sera D = bb 4ac. Si D es un valor negativo entonces no existe una raz real, y no se puede obtener el valor de Pbi. Si D es un valor no negativo entonces existen dos races reales, y se escoge la raz mnima sobre cero. Si ninguna de las races satisface esta ltima condicin, entonces no se puede obtener el valor de Pbi. Vase tambin la descripcin Presin de punto de burbujeo bajo *KVTABLE.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 365

Tablas de valores K
*KVKEYCOMP

*GASLIQKV, *LIQLIQKV, *KVTABLIM, *KVTABLE,

OBJETO: Asignar valores K en forma de tabla. Los valores K de lquido-lquido debern ser asignados de esta manera. FORMATO: *GASLIQKV | *LIQLIQKV *KVTABLIM plow phigh Tlow Thigh *KVTABLE comp_name K_value_table *KVKEYCOMP key_comp key_phase xlow xhigh (slope int) *KVTABLE comp_name { *KEYCOMP K_value_table } DEFINICIONES: *GASLIQKV Las siguientes palabras claves *KVTABLIM, *KVKEYCOMP y *KVTABLE se aplican a los valores K de gas-lquido, hasta que aparezca *LIQLIQKV. *LIQLIQKV Las siguientes palabras claves *KVTABLIM, *KVKEYCOMP y *KVTABLE se aplican a los valores K de lquido-lquido, hasta que aparezca *GASLIQKV. plow, phigh Lmite bajo y alto de presin de la tabla de valores K (kPa | psi). El rango permitido de plow es [10-3 kPa, 106 kPa] y de phigh es [plow + 1 kPa, 108 kPa]. Solamente se permite realizar consultas de valores K superiores a 1 kPa fuera de este rango una cantidad limitada de veces. Tlow, Thigh Lmite bajo y alto de temperatura en la tabla de valores K (C | F). El rango permitido de Tlow vara de -100 C (-148 F) a 106 (unidad del usuario), y el de Thigh vara de Tlow + 1 C a 106 (unidad del usuario). La bsqueda de los valores K de ms de 1 C fuera de esta rango solamente est permitida una cantidad limitada de veces. comp_name Nombre de componente entre comillas. El componente deber existir en una fase lquida, vale decir, el nmero del componente no deber exceder numx (vase la palabra clave *MODEL).

366 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

K_value_table K(Tlow,plow)) . . . K(Tlow,phigh) . . . . . . . . . . . . . . . . K(Thigh,plow) . . . K(Thigh,phigh) La cantidad mxima de entradas de tabla asignadas a un componente o a un conjunto *KEYCOMP es 1500. El mximo nmero de filas permitidas (valores de temperatura) es 50; el mximo nmero de columnas permitido (valores de presin) es 30. Deber haber dos columnas y dos filas como mnimo. Todas las tablas de gas-lquido debern tener el mismo nmero de columnas y el mismo nmero de filas. Todas las tablas de lquido-lquido debern tener el mismo nmero de columnas y el mismo nmero de filas. key_comp Nombre de un componente clave entre comillas que corresponde a las composiciones *KEYCOMP x. key_phase Opcin de fase o de interpolacin que corresponde a las composiciones *KEYCOMP x. A continuacin se presentan las siguientes opciones permitidas: Formulacin SXY solamente Fraccin molecular de la fase agua, explcita W Fraccin molecular de la fase petrleo, explcita XuO Fraccin molecular de la fase gas, explcita YoG Fraccin molecular d la fase gas, implcita YK Mximo de W, X e Y, explcita M Nota: Y e YK solamente estn disponibles para los componentes condensables. Formulaciones ZT o ZH (se recomienda) GLOBAL o Z RATIOW o RW - Fraccin molecular global (implcita) - Utilizar el parmetro de la lnea de interconexin de la regla de Hand que consiste en la relacin de Z(keycomp)/Z(1), implcita RATIOO o RO - Utilizar el parmetro de la lnea de interconexin de la regla de Hand que consiste en la relacin de Z(keycomp)/Z(numw+1), implcita Nota: Todas las opciones key_phase se encuentran disponibles mediante uso de las formulaciones Z, pero solamente estas 3 se recomiendan.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 367

Nota: Cuando WinProp escribe *KVKEYCOMP, solamente utiliza Z, RW o RO. Vase la palabra clave *TFORM de la seccin CONTROL POR METODOS NUMERICOS para una explicacin de las formulaciones. El valor de la cantidad de interpolacin se actualiza al comienzo del intervalo de tiempo (explcito) o durante el proceso de iteracin no lineal (implcito). Tlow, Thigh Lmite bajo y alto de la temperatura de la tabla de valores K (C | F). El rango permitido (expresado en la unidad del usuario) para la temperatura baja (Tlow) es [0, 1.0e6] y para la temperatura alta (Thigh) es [Tlow + 1,1.0e6]. Solamente se permite realizar una consulta de valores K superiores a 1 grado C fuera de este rango una cantidad limitada de veces. slope Pendiente de la lnea de unin mxima en el parmetro de interpolacin de la lnea de unin de Hand, que se utiliza solamente para RW y RO. int Intercepcin de la lnea de unin mxima que se utiliza en el parmetro de interpolacin de la lnea de unin de Hand (para RW y RO solamente). *KEYCOMP Denota una tabla de valores K dependientes de la composicin y la siguiente tabla corresponde a cierta composicin de componentes claves, key_comp, en la fase clave, key_phase. La primera tabla corresponde a xlow, la ltima corresponde a xhigh, y las tablas intermedias corresponden a composiciones equidistantes entre xlow y xhigh. Todas las tablas de gas-lquido que se denotan con la palabra *KEYCOMP debern tener la misma cantidad de entradas de *KEYCOMP; lo mismo se aplica a las tablas de lquido-lquido. OPCIONES POR DEFECTO: La falta de cualquier dato de valor K de gas-lquido resultar en valores K por defecto para las composiciones acuosas y valores K iguales a cero para otras composiciones. La falta de valores K de lquido-lquido para un componente resultar en la no solubilidad de lquido-lquido. Solamente los componentes acuosos irn en la fase agua; y solamente los componentes oleicos irn en la fase petrleo. El simulador comienza a leer los datos suponiendo *GASLIQKV. Si 'slope' y 'int' no se encuentran presentes, entonces se supone que la pendiente = 1 y int = 0. CONDICIONES: Los valores K de gas-lquido de los componentes acuosos (nmeros de 1 a numw) debern especificarse de la misma manera, es decir, en una tabla o bien mediante correlacin.

368 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Los valores K de gas-lquido de los componentes oleicos (nmeros de numw+1 a numx) debern especificarse de la misma manera, es decir, en una tabla o bien mediante correlacin. La nica combinacin que no se permite es una tabla para los componentes acuosos y correlacin para los componentes oleicos. Estos datos se aplicarn a los valores K de gas-lquido o de lquido-lquido, segn si se encuentra en efecto la palabra clave *GASLIQKV o *LIQLIQKV. Si gas-liquido *KVKEYCOMP aparece ms de una vez, entonces solo se utiliza la ltima vez que aparece. Lo mismo se aplica a lquido-lquido *KVKEYCOMP. A lo largo de los rangos de presin de trabajo y temperatura, los valores K de la tabla de cada uno de los componentes debern ser todos cero o todos positivos (mayores de cero). Especficamente, en el caso de algunas presiones y temperaturas, en la tabla de valores K de un componente no se permite tener valores de cero y en el caso de otras presiones y temperaturas deber ser valores positivos. EXPLICACION: La tabla de consulta para el componente 'Pseudo 3': P= T=70 T=170 T=270 20 1.0 2.0 3.0 70 2.0 3.0 3.0 120 3.0 4.0 4.0 170 4.0 3.0 5.0 220 3.0 1.0 6.0

se ingresara de la siguiente manera: *KVTABLIM 20 220 70 270 *KVTABLE 'Pseudo 3' 1. 2. 3. 2. 3. 3. 3. 4. 4. 4. 3. 5. 3. 1. 6.

Interpolacin entre las entradas de tabla Entre dos entradas de tabla del valor K para dos presiones adyacentes, K vara linealmente en funcin de 1/p. Entre dos entradas de tabla de valor K distintas de cero para dos temperaturas adyacentes, ln(K) vara linealmente en funcin de 1/T; cuando una de las entradas del valor K es igual a cero, K vara linealmente en funcin de 1/T. Opcin de la regla de Hand El parmetro de la lnea de interconexin de la regla de Hand para los componentes A y B se define de la siguiente manera: R = Z(A) / ( Z(B) * slope + int ). Refirase a los anexos D.3 y F.3 para una discusin ms detallada.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 369

Presin de punto de burbujeo La palabra clave *PBC (presin de punto de burbujeo inicial) utiliza un valor K gas-lquido para convertir la presin de punto de burbujeo a la fraccin molecular de petrleo mediante la frmula Xi = 1 / Ki(Pbi,T). En este caso, la tabla deber dar valores K superiores a 1 a las presiones Pbi y temperaturas T especificadas. Esta condicin generalmente se satisface ya que (1) el componente en cuestin probablemente es un gas voltil con valores K iniciales superiores a 1 que aumentan en medida que la presin disminuye, y (2) las Pbi no sobrepasan la presin del yacimiento inicial. Ya que la bsqueda en la tabla de valores K no extrapola ms all de los lmites de presin inferiores o superiores, el rango de presin de la tabla debe incluir los valores previstos de Pbi. Si Pbi cae fuera del rango de presin de la tabla de valores K, la fraccin molecular que resulta corresponder a la entrada de presin ms cercana en la tabla en lugar de Pbi. La subpalabra clave *BPP de *OUTPRN *GRID reporta la fraccin molecular de petrleo en la forma de la presin de punto de burbujeo al despejar Ki (Pbi,T) = 1/Xi para Pbi. Si Pbi no se puede encontrar dentro del rango de presin de la tabla a esa temperatura T, entonces se reporta Pbi = 0. Si hay muchos valores de salida de Pbi que son inferiores a la presin de trabajo, entonces el reportaje de Pbi podra necesitar la ampliacin de la tabla de valores K para incluir presiones ms bajas. Si se utilizan tablas de valores K dependientes de la composicin, el valor de Pbi se basa en el valor de composicin *KEYCOMP ms bajo. Consultas de tabla fuera de los lmites especificados El usuario debe asegurar que los lmites de presin y temperatura de la tabla de valores K sobrepasen el rango de operacin previsto de la ejecucin de simulacin. Al final de cada intervalo de tiempo se emite un mensaje de advertencia por cada bloque del enmallado p y T que se encuentra fuera de los rangos de la tabla. Para evitar posibles resultados no fsicos y una mala convergencia, solamente se permite una determinada cantidad de tales mensajes de advertencia antes de que se termine la simulacin.

370 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Peso molecular (Requerido)


OBJETO: Asignar los pesos moleculares. FORMATO: *CMM cmm(1) ... cmm(ncomp) DEFINICIONES: cmm Masa molecular del componente (kg/gmol | lb/lbmol). La unidad es (masa/mol), aun si se especifica *MASSBASIS. OPCIONES POR DEFECTO:

*CMM

Ingresar cmm(k) = 0 para el componente acuoso k a fin de obtener la opcin acuosa por defecto de 0.01802 kg/gmol (18.02 lb/lbmol). EXPLICACION: Ya que numerosas propiedades de los fluidos se encuentran en una base por-mol, la masa molecular del componente, cmm, es muy importante. Por ejemplo, la densidad del lquido que determina la cabeza hidrosttica en cada fase, depender directamente de la densidad de masa, es decir, del producto de la densidad molecular multiplicado por la masa/mol. A continuacin se presenta la masa molecular de algunas sustancias puras: agua nitrgeno oxgeno 0.01802 kg/gmol (18.02 lb/lbmol) 0.02801 kg/gmol (28.01 lb/lbmol) 0.03199 kg/gmol (31.99 lb/lbmol)

Muy a menudo un componente de hidrocarburos resulta ser en realidad un seudo componente que representa un grupo de componentes puros a lo largo de un rango de nmeros C. Por ejemplo, un seudo componente de petrleo pesado puede abarcar un rango de C15 a C30, segn lo sugerido por el anlisis de destilacin. La densidad de la masa puede medirse directamente pero su masa molecular generalmente se postula o se calcula mediante uso de un modelo matemtico. El valor de la cmm, en s, no es crtico. Sin embargo es imprescindible que la densidad de masa que se utiliza en el simulador sea igual a la densidad de masa medida, en cuyo caso sera preferible la opcin de entrada de la densidad *MASSDEN. En la tabla 6 se incluye una tabla de masas moleculares de determinados componentes.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 371

Propiedades crticas (Requerido)


OBJETO: Asignar una presin y temperatura crtica. FORMATO: *TCRIT tcrit(1) ... tcrit(numy) *PCRIT pcrit(1) ... pcrit(numy) DEFINICIONES: tcrit o *IDEALGAS

*TCRIT, *PCRIT, *IDEALGAS

Temperatura crtica de un componente (C | F | C). La tabla 5 contiene los valores sugeridos de determinados componentes. Se puede ingresar un valor igual a cero para componentes no voltiles. pcrit Presin crtica de un componente (kPa | psi | kPa). La tabla 5 contiene los valores sugeridos de determinados componentes. El usuario puede ingresar un valor igual a cero para un componente no voltil ya que tales valores no se utilizan internamente. *IDEALGAS Especifica que se utiliza la ley ideal de gas, es decir, que el factor de compresibilidad Z es igual a 1. Esta opcin brinda cierta economa en cuanto a la CPU, pero puede ser muy inexacta si cualquier componente no se encuentra lejos de su punto crtico. OPCIONES POR DEFECTO: Se debe ingresar tcrit(k) = 0 para el componente acuoso k para obtener el valor del agua 374.15 C (705.47 F). Si se utiliza *PCRIT, se debe ingresar pcrit(k) = 0 para el componente acuoso k para obtener el valor de agua 22048 kPa (3198 psi). CONDICIONES: *TCRIT es una palabra clave requerida. El usuario debe especificar la palabra clave *PCRIT o bien la palabra clave *IDEALGAS. EXPLICACION: a) Factor Z de compresibilidad de la densidad de gas (vase el Anexo D.4) y b) Entalpa de vaporizacin (vase Clculo de las Entalpas de Vaporizacin en la pgina del manual que corresponde a Entalpas de Fluidos. Vase el anexo D para la palabra clave *HVR, etc.)

372 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Condiciones de referencia
*SURFLASH, *K_SURF, *KL_SURF, *AQFRCOMP

*PRSR, *TEMR, *PSURF, *TSURF,

OBJETO: Especificar las condiciones de referencia para las propiedades de fluidos y las condiciones en la superficie. FORMATO: *PRSR prsr *TEMR temr *PSURF psurf *TSURF tsurf *SURFLASH ( *SEGREGATED | phase_list | *KVALUE | *THERMAL ) *K_SURF name Ks(i) *KL_SURF name KLs(i) *AQFRCOMP name DEFINICIONES: prsr Presin de referencia (kPa | psi) correspondiente a las densidades ingresadas por la palabra clave *MOLDEN, *MASSDEN o *MOLVOL, y *SOLID_DEN. temr Temperatura de referencia utilizada por numerosas propiedades dependientes de T y propiedades trmicas (C | F). Vase la subseccin EXPLICACION ms adelante. psurf Presin que corresponde a las condiciones superficiales para reportar las tasas de pozos y acumulaciones en trminos de las densidades estndar despus de ser relampagueadas a la superficie (kPa | psi). tsurf Temperatura que corresponde a las condiciones superficiales, para reportar las tasas pozos y acumulaciones en trminos de las densidades estndar despus de ser relampagueadas a la superficie (C | F). *SEGREGATED Los componentes son segregados en fases simples. Vase la palabra clave *MODEL para una definicin de los tipos de componentes. Ks(i) denota el valor K gas-lquido del componente i, ingresado mediante uso de *K_SURF o bien calculado a psurf y tsurf. Componente acuoso i: Componente oleico i: Gas no condensable: Fase agua si Ks(i) < 1; de lo contrario, fase gas Fase petrleo si Ks(i) < 1; de lo contrario, fase gas Fase gas

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 373

Por ejemplo, un conjunto de componentes de tipo petrleo negro se convertira por defecto a: Componente de agua en la fase agua, ya que Ks(1) = .001 Petrleo muerto en la fase petrleo, ya que Ks(2) = 0 Gas en solucin en la fase gas, ya que Ks(3) = 50 phase_list Lista de los designadores de fase numy W (fase agua), O (fase petrleo) o G (fase gas), que indica a qu fase se segrega cada componente para los efectos del informe de produccin. *KVALUE, *THERMAL Para los fines de reportaje de la produccin, los componentes se dividen en fases mediante una vaporizacin instantnea isotrmica (*KVALUE) o trmica (*THERMAL), de acuerdo a los valores K que se calculan a condiciones de presin y temperatura en la superficie, PSURF y TSURF, respectivamente o bien se especifican mediante *K_SURF y *KL_SURF. Un componente puede figurar en ms de una fase, v.g.- el componente de gas en solucin puede aparecer tanto en la fase petrleo como en la fase gas. La palabra clave *THERMAL no se encuentra disponible con *K_SURF y *KL_SURF. *K_SURF name Ks(i) Para el valor K gas-lquido de un nombre de componente name a condiciones superficiales, se utiliza Ks(i) en lugar del valor calculado de los datos del valor K a presin superficial, psurf, y temperatura superficial, tsurf. Este valor se utiliza para las opciones *SEGREGATED y *KVALUE, pero no se utiliza si se especifica una lista de fases explcita, phase_list . Esta opcin resulta til cuando las tablas de valores K no cubren las condiciones superficiales, en cuyo caso el valor k superficial por defecto es el valor ms bajo de presin y temperatura de la tabla. Asimismo, cuando se utiliza *KVALUE y el valor K por defecto del componente es distinto de cero, el usuario puede disminuir la cantidad de fases superficiales del componente fijando Ks(i) = 0. Por otra parte, un componente no voltil puede ser obligado a reportar en la fase gas con *SEGREGATED cuando Ks(i) > 1, lo cual resulta til para procesos no equilibrados, tales como petrleo espumoso. *KL_SURF name KLs(i) Lo mismo corre que para *K_SURF, pero para el valor K lquido-lquido del componente. *AQFRCOMP name Especifica cul componente acuoso corresponde al fluido del modelo *AQUIFER.

374 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

OPCIONES POR DEFECTO: Si *PRSR no se encuentra presente, prsr = 100 kPa. Si *TEMR no se encuentra presente, temr = 25 C. Si *PSURF no se encuentra presente, psurf = 101 kPa =14.65 psi. Si *TSURF no se encuentra presente, tsurf = 290 K = 62 F. Si la palabra clave *SURFLASH no se encuentra presente, entonces se supone la palabra clave *SURFLASH *SEGREGATED. Si *AQFRCOMP no se encuentra presente, entonces el fluido del acufero corresponde al componente #1. Si *K_SURF no se encuentra presente para un componente, el valor K gas-lquido superficial de ese componente corresponde al valor calculado a partir de los datos de entrada del usuario a presin superficial (psurf) y temperatura superficial (tsurf). En el caso de la tabla, los valores p y T que se utilizan corresponden a los valores dentro del rango p y T de la tabla ms cercanos a psurf y Tsurf. Lo mismo corre para *KL_SURF y el valor K lquido-lquido superficial. CONDICIONES: Despus de la palabra clave *SURFLASH deber aparecer la palabra clave *SEGREGATED, adems de una lista de designadores de fase y la palabra clave *KVALUE o *THERMAL. EXPLICACION: TEMR se utiliza en conjunto con los siguientes datos de entrada: 1. Datos de densidad lquida (*MOLDEN, *MASSDEN o *MOLVOL), 2. Datos de entalpa de la fase lquida y fase gas (*CPL1, *CPG1, etc.), 3. Capacidad de formacin de calor (*ROCKCP), 4. Datos de entalpa de reaccin (*RENTH). La mayora de los datos de entalpa de reaccin se refieren a una temperatura de 25 C, por lo que se recomienda el valor por defecto para simulaciones de combustin. 5. Opcin de prdida de calor del agujero, donde TEMR puede corresponder a la temperatura del agua ingresando a la caldera de vapor. Informes del rendimiento de pozo en condiciones superficiales Cuando el rendimiento de un pozo se informa en trminos de los volmenes de fase en condiciones superficiales, las densidades y composiciones de fase correspondientes debern definirse. Las densidades de cada componente se basan sobre las palabras claves *PSURF y *TSURF. La mezcla de componentes en una fase se supone que es ideal, es decir que el total del volumen de fase consiste en la suma de los volmenes de los componentes individuales de esa fase. Las opciones *SURFLASH indican cmo separar los componentes entre fases. Tanto *SEGREGATED como phase_list hacen que cada uno de los componentes sea dividido completamente en la fase indicada, mientras que las otras opciones dividen cada uno de los componentes entre fases mltiples segn los valores K. Refirase al Anexo A.5 para una discusin ms detallada.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 375

Acuferos y mltiples componentes acuosos El acufero analtico habilitado mediante uso de la palabra clave *AQUIFER supone que el fluido en el espacio poroso del acufero consiste enteramente del componente del acufero en fase agua. Cuando hay un slo componente acuoso (numw = 1 para la palabra clave *MODEL) entonces este deber ser el componente del acufero. Cuando hay mltiples componentes acuosos, el usuario puede optar por anular y sustituir el componente del acufero por defecto (#1) mediante uso de la palabra clave *AQFRCOMP. Existe una condicin limitante respecto del fluido que fluye desde el yacimiento al acufero, vale decir, que el modelo del acufero slo puede aceptar el componente del acufero del yacimiento. Sin embargo, la composicin del fluido que fluye del yacimiento al acufero depende de la composicin de la fase agua del yacimiento. Al final de cada intervalo de tiempo, la composicin de la fase agua se revisa para cada bloque que experimenta flujo al acufero. Si la fraccin molar del componente del acufero es inferior al 99%, se emite un mensaje de advertencia. Despus de cierta cantidad de estos mensajes, la corrida se da por terminada. Una estrategia para satisfacer este lmite consiste en asignar una composicin de fase agua a 100% del componente en los bloques alrededor del acufero como zona amortiguadora.

376 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Entalpas de los fluidos


OBJETO:

*CPG1, *CPG2, *CPG3, *CPG4, *CPL1, *CPL2, *CPL3, *CPL4, *HVR, *EV, *HVAPR, *WATPENTH

Anular y reemplazar las opciones por defecto para las capacidades trmicas de los fluidos. FORMATO: *CPG1 cpg1(1) cpg1(numy) *CPG2 cpg2(1) cpg2(numy) *CPG3 cpg3(1) cpg3(numy) *CPG4 cpg4(1) cpg4(numy) *CPL1 cpl1(1) cpl1(numy) *CPL2 cpl2(1) cpl2(numy) *CPL3 cpl3(1) cpl3(numy) *CPL4 cpl4(1) cpl4(numy) *HVR hvr(1) hvr(numx) *EV ev(1) ev(numx) *HVAPR hvapr(1) hvapr(numx) *WATPENTH DEFINICIONES: *CPG1 cpg1(1) ... cpg1(numy) Primer coeficiente (J/gmol-C | Btu/lbmol-F) de la correlacin de la capacidad trmica de la fase gas, para cada uno de los componentes fluidos (vase la palabra clave *MODEL). *CPG2 cpg2(1) ... cpg2(numy) Segundo coeficiente (J/gmol-C2 | Btu/lbmol-F2) de la correlacin de la capacidad trmica de la fase gas, para cada uno de los componentes fluidos (vase la palabra clave *MODEL). *CPG3 cpg3(1) ... cpg3(numy) Tercer coeficiente (J/gmol-C3 | Btu/lbmol-F3) de la correlacin de la capacidad trmica de la fase gas para cada uno de los componentes fluidos (vase la palabra clave *MODEL). *CPG4 cpg4(1) ... cpg4(numy) Cuarto coeficiente (J/gmol-C4 | Btu/lbmol-F4) de la correlacin de la capacidad trmica de la fase gas para cada uno de los componentes fluidos (vase la palabra clave *MODEL).

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 377

*CPL1 cpl1(1) ... cpl1(numy) Primer coeficiente (J/gmol-C | Btu/lbmol-F) de la correlacin de la capacidad trmica de la fase lquida para cada uno de los componentes fluidos (vase la palabra clave *MODEL). *CPL2 cpl2(1) ... cpl2(numy) Segundo coeficiente (J/gmol-C2 | Btu/lbmol-F2) de la correlacin de la capacidad trmica de la fase lquida para cada uno de los componentes fluidos (vase la palabra clave *MODEL). *CPL3 cpl3(1) ... cpl3(numy) Tercer coeficiente (J/gmol-C3 | Btu/lbmol-F3) de la correlacin de la capacidad trmica de la fase lquida para cada uno de los componentes fluidos (vase la palabra clave *MODEL). *CPL4 cpl4(1) ... cpl4(numy) Cuarto coeficiente (J/gmol-C4 | Btu/lbmol-F4) de la correlacin de la capacidad trmica de la fase lquida para cada uno de los componentes fluidos (vase la palabra clave *MODEL). *HVR hvr(1) ... hvr(numx) Primer coeficiente (J/gmol-Cev | Btu/lbmol-Fev) de la correlacin de la entalpa de vaporizacin para cada uno de los componentes condensables (vase la palabra clave *MODEL). La unidad para hvr(i) depende del valor de ev(i). La subpalabra clave *HVR no se debe usar para la tercera opcin bsica de entalpa Capacidades trmicas lquidas y de vapor (vase la descripcin de la palabra clave *HVAPR y la Opcin bsica de entalpa, ms abajo). *EV ev(1) ... ev(numx) Segundo coeficiente de la correlacin de la entalpa de vaporizacin para cada uno de los componentes condensables (vase la palabra clave *MODEL). La unidad para hvr(i) depende del valor de ev(i). La subpalabra clave *EV no se utiliza para la tercera opcin bsica de entalpa Capacidades trmicas lquidas y de vapor (vase la descripcin de la subpalabra clave *HVAPR y la Opcin bsica de entalpa, ms abajo). *HVAPR hvapr(1) ... hvapr(numx) Entalpa de vaporizacin (J/gmol | Btu/lbmol) a temperatura de referencia *TEMR, para cada uno de los componentes condensables (vase la palabra clave *MODEL). La subpalabra clave *HVAPR solamente se debe usar para la tercera opcin bsica de entalpa Capacidades trmicas lquidas y de vapor (vase la descripcin de la subpalabra clave *HVR y la Opcin bsica de entalpa, ms abajo).

378 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

*WATPENTH La entalpa de agua en la fase lquida depende de la presin y de la temperatura, mediante uso de datos del Instituto Nacional de Normas y Tecnologa (http://webbook.nist.gov/chemistry/fluid) en forma de tabla. Esta tabla est limitada a 60 MPa (8700 psi), por lo que en el caso de presiones ms elevadas la entalpa estar a 60 MPa y a la temperatura solicitada. Esta tabla tambin est limitada a 647 K (705 F), la temperatura crtica de agua, por lo que en el caso de temperaturas ms elevadas no hay dependencia de la presin. Vase la subseccin Entalpa de agua dependiente de la presin, ms abajo. Esta opcin est disponible solamente si se selecciona el mtodo de entalpa interno (la opcin por defecto) para el componente acuoso. OPCIONES POR DEFECTO: Si ninguna de estas palabras claves se encuentra presente, las capacidades trmicas de los fluidos sern las siguientes: a. Componentes acuosos: lquido y vapor de la tabla de agua interna tomada del libro de datos de ingeniera, Gas Processors Suppliers Association (1980), [Asociacin de Proveedores de Procesadores de Gas , a su vez adaptado de Steam Tables, J.H. Keenan, F.G. Keyes, P.G. Hill, J.G. Moore (J. Wiley and Sons, 1969), b. Componentes oleicos: el valor del vapor es 0.25 Btu/lb-F; el valor del lquido es 0.5 Btu/lb-F para las opciones de entalpa basadas en lquido, 0.25 Btu/lb-F para la opcin de entalpa basada en gas, c. 0.25 Btu/lb-F para gases no cubiertos por (a). Estas opciones por defecto generalmente son bastante adecuadas, y se recomiendan a menos que el usuario tenga valores especficos que desee utilizar. Cuando se utiliza la opcin de entalpa basada en gas para un componente muerto se debe asignar un valor lquido a la palabra clave de gas cpg1(i), etc. La conversin a opciones por defecto se realiza en cada componente por separado. Por lo tanto, si se desea anular la opcin por defecto de un componente en particular, se deben ingresar valores de cero en la posicin que corresponde a ese componente en cada palabra clave de entalpa que aparece en los datos. Resulta necesario hacer esto, debido a que las palabras claves que definen la entalpa requieren un nmero por cada componente. Por ejemplo, para anular la opcin por defecto nicamente del componente #3, de un total de 5 componentes, y nicamente para la capacidad trmica de lquido, se debe utilizar lo siguiente: *CPL1 0 0 30.5 0 0 En este caso, cada uno de los componentes #1, #2, #4 y #5 terminar con un valor igual a cero para todos los datos de entalpa, lo que indica que se ha de utilizar las opciones por defecto indicadas ms arriba. La falta de *EV resulta en ev = 0.38. Si la palabra clave *WATPENTH no se encuentra presente, la entalpa de agua lquida depende solamente de la temperatura.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 379

EXPLICACION: Opcin en base a entalpa Con las palabras claves mencionadas anteriormente es posible definir las tres cantidades que se indican a continuacin en funcin de la temperatura por cada componente condensable: a. capacidad trmica en una fase lquida CPL(T), b. capacidad trmica en la fase gas CPG(T), y c. entalpa de vaporizacin HVAP(T). Sin embargo, solamente dos de estas tres cantidades son independientes ya que estn relacionadas por la definicin HVAP(T) = HG(T) - HL(T). Aqu, HL(T) corresponde a la entalpa del componente en una fase lquida, definida por CPL(T) = d(HL(T))/dT; HG(T) corresponde a la entalpa del componente en la fase gas, definida por CPG(T) = d(HG(T))/dT. Hay tres opciones de referencia de entalpa disponibles, que le permiten al usuario escoger dos de las tres cantidades mencionadas anteriormente, para ingresar como datos. La opcin se determina segn la palabra clave seleccionada. 1. Capacidades trmicas del lquido Ingresar los coeficientes para la capacidad trmica del lquido y la entalpa de vaporizacin *CPL1 a 4, *HVR y *EV. La referencia de entalpa corresponde a la fase lquida a T = TEMR. Vase la subseccin Unidades de Temperatura y Coeficientes de Correlacin, ms abajo. Componentes condensables: CPL(T) = cpl1 + cpl2T + cpl3T2 + cpl4T3 HVAP(T) = hvr(Tcrit - T)ev La entalpa lquida del componente HL(T) corresponde al integral de CPL(T) de TEMR a T. La entalpa de vapor del componente se expresa de la siguiente manera HG(T) = HL(T) + HVAP(T) Componentes no condensables: CPG(T) = cpl1 + cpl2T + cpl3T2 + cpl4T3 La entalpa de vapor del componente HG(T) corresponde al integral de CPG(T) de TEMR a T. Estos coeficientes corresponden a T en grados absolutos. 2. Capacidades trmicas de vapor Ingresar la capacidad trmica de vapor y los coeficientes de entalpa de vaporizacin *CPG1 a 4 y *HVR. La referencia de entalpa corresponde a la fase gas a T = TEMR. Vase la subseccin Unidades de Temperatura y Coeficientes de Correlacin, ms abajo.

380 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Componentes condensables: CPG(T) = cpg1 + cpg2T + cpg3T2 + cpg4T3 HVAP(T) = hvr(Tcrit - T)ev La entalpa de vapor del componente HG(T) corresponde al integral de CPG(T) de TEMR a T. La entalpa lquida del componente se expresa de la siguiente manera HL(T) = HG(T) - HVAP(T) Componentes no condensables: Igual que para el #1. 3. Capacidades trmicas del lquido y del vapor Ingresar los coeficientes de capacidad trmica del lquido y del vapor *CPL1 a 4 y *CPG1 a 4, conjuntamente con *HVAPR. La referencia de entalpa corresponde a la fase lquida a T = TEMR. Vase la subseccin Unidades de Temperatura y Coeficientes de Correlacin, ms abajo. Componentes condensables: CPG(T) = cpg1 + cpg2T + cpg3T2 + cpg4T3 CPL(T) = cpl1 + cpl2T + cpl3T2 + cpl4T3 hvapr es una constante de integracin para HG(T); corresponde a la entalpa de vaporizacin a T = TEMR. La entalpa lquida del componente HL(T) corresponde al integral de CPL(T) de TEMR a T. La entalpa de vapor del componente I es hvapr ms la integral de CPG(T) de TEMR a T. Componentes no condensables: CPG(T) = cpg1 + cpg2T + cpg3T2 + cpg4T3 La entalpa de vapor del componente HG(T) corresponde al integral de CPG(T) de TEMR a T. Estos coeficientes corresponden a T en grados absolutos. Estimacin de las entalpas de vaporizacin La entalpa de vaporizacin del componente HVAP(T) puede modelarse en funcin de la temperatura mediante uso de la correlacin de Watson HVAP(T) = HVAP(Tb)( (Tc-T) / (Tc-Tb) )ev donde Tc corresponde a la temperatura crtica del componente, Tb corresponde a la temperatura de ebullicin normal del componente, HVAP(Tb) corresponde a la entalpa de vaporizacin del componente a Tb, y ev corresponde a una constante con un valor que vara entre 0.375 y 0.38. La parte constante de HVAP(T) para el componente I se agrupa en la siguiente expresin HVR = HVAP(Tb) / (Tc-Tb)ev La tabla 8 contiene los valores sugeridos de HVR para determinados componentes.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 381

De manera alternativa, para determinar HVAP(Tb) si se conoce la temperatura Tb, Tc y la presin crtica Pc, se puede utilizar la correlacin de Reidal que se indica a continuacin: HVAP(Tb) = 1.093RTc( (Tb/Tc)*(ln(Pc)-1) / (0.93-Tb/Tc) ) donde Tb y Tc se expresan en grados K, Pc se expresa en atm, R corresponde a la constante de gas 1.987 cal/gm mol-K, y HVAL(Tb) se expresa en cal/gm mol. Deber hacerse una conversin de HVAP(Tb) a las unidades de entrada correctas del usuario. Entalpas de fase Las entalpas y las energas internas de la fase agua, petrleo y gas se calculan de la siguiente manera. Cabe mencionar que la presin de la fase petrleo Po se utiliza para el trmino de trabajo en las tres fases. Acuosa: ENTHW(T) = la suma ponderada de la fraccin molecular acuosa de HL(T) del componente I, para I de 1 a NUMX. UINW(T) = ENTHW(T) - Po/DENW, en que DENW se refiere a la densidad molar de la fase agua. Oleica: ENTHO(T) = la suma ponderada de la fraccin molecular oleica de HL(T) del componente I, para I de 1 a NUMX. UINO(T) = ENTHO(T) - Po/DENO, donde DENO corresponde a la densidad molecular de la fase petrleo. Gas: ENTHG(T) = la suma ponderada de la fraccin molecular gaseosa HG(T) del componente I, para I de 1 a NUMY. UING(T) = ENTHG(T) - Po/DENG, en que DENG se refiere a la densidad molar de la fase gas. Unidades de temperatura y coeficientes de correlacin Los coeficientes de correlacin de la capacidad trmica generalmente son citados para la correlacin T que se expresa en grados absolutos, y STARS acepta tales coeficientes directamente para todas las unidades de temperatura de entrada de STARS. Por ejemplo, cuando la unidad de temperatura de entrada es C, STARS aun supone que los coeficientes cpg1, etc., corresponden a la correlacin T expresada en K. Vase el ejemplo de la Tabla 5 Coeficientes de la capacidad trmica de gas para determinados componentes Si se citan coeficientes de otra fuente para la temperatura en grados no absolutos (C o F) entonces stos debern ser convertidos. Si dejamos que la correlacin en grados no absolutos TN (C F) sea A1 + A2*TN + A3*TN2 + A4*TN3. Al sustituir TN = T TD (TD = 273.15 por C y 459.67 por F), se reescribe la correlacin en trminos de temperatura absoluta T y se recolectan trminos para obtener

382 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

cpg1 = A1 - A2*TD + A3*TD2 - A4*TD3 cpg2 = A2 2*A3*TD + 3*A4*TD2 cpg3 = A3 3*A4*TD cpg4 = A4 Por ejemplo, supongamos que la capacidad trmica de la fase gas del componente N2 se cita como 7.077 - 3.412e-4*TF Btu/lbmol-F en que TF corresponde a la temperatura en grados F. Aqu A1 = 7.077, A2 = -3.412e-4, A3 = A4 = 0 y TD = 459.67. Los coeficientes de STARS que resultan son cpg1 = 7.234 y cpg2 = -3.412e-4. Vase las entradas de coeficientes en unidades britnicas (British-unit) 2 para el componente N2 en la Tabla 5. Cuando se sobrepasa la presin mxima de la tabla interna de vapor La tabla interna de la entalpa de vapor depende tanto de la temperatura como de la presin. Estos datos de la presin consisten en tablas de hasta 60 MPa (8700 psi). Si la presin de un bloque o del fluido del pozo sobrepasa este valor, la entalpa que se obtiene de regreso constar del valor de la presin mxima de la tabla y la temperatura solicitada. Esta medida es necesaria ya que la extrapolacin de la presin fuera de la tabla conlleva a una dependencia de temperatura incorrecta y por lo tanto a valores de capacidad trmica; esto resulta aceptable porque hay baja dependencia de entalpa de la presin a estas presiones. Entalpa de agua dependiente de la presin Ya que la compresibilidad de agua lquida es muy reducida, el ignorar la dependencia de la presin que tiene la entalpa de agua lquida es una buena aproximacin para la mayora de los procesos trmicos de EOR (Recuperacin Asistida de Petrleo). Sin embargo, en el caso de aplicaciones de baja temperatura y alta presin, tales como la recuperacin de hidratos de gas, la dependencia de presin de la entalpa de agua lquida puede ser significante, en cuyo caso se puede usar la palabra clave *WATPENTH. Habr diferencias entre los resultados de las corridas cuyos datos se diferencian nicamente en la palabra clave *WATPENTH. La magnitud de las diferencias entre los resultados es una indicacin de la importancia relativa de la dependencia de presin de la entalpa de agua lquida.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 383

Propiedades de la fase slida (Requerido)


*SOLID_CP, *GASSYSLD

*SOLID_DEN,

OBJETO: Asignar propiedades de los componentes en la fase slida/adsorbida/atrapada. FORMATO: *SOLID_DEN *SOLID_CP *GASSYSLD DEFINICIONES: name Nombre de componente entre comillas, definido por medio de las palabras claves *MODEL y *COMPNAME. density Densidad de la masa k0 (kg/m3 | lb/pies3 | kg/cm3) a una presin de referencia PRSR y a una temperatura de referencia TEMR. Compresibilidad (1/kPa | 1/psi) a una temperatura constante. ct Expansividad trmica (1/C | 1/F) a una presin constante. cpt Trmino cruzado de presin-temperatura (1/kPa-C | 1/psi-F) para la densidad. cps1 Primer coeficiente de la correlacin de la capacidad trmica de slidos (J/gmol-C | Btu/lbmol-F). cps2 Segundo coeficiente de la correlacin de capacidad trmica de slidos (J/gmol-C**2 | Btu/lbmol-F**2). *GASSYSLD Indica que la densidad del componente indicado de la fase atrapada (adsorbida/slida) se calcular mediante uso de la compresibilidad parecida a gas en lugar del valor cp ingresado con *SOLID_DEN. Vase "Slidos Gaseosos " en la subseccin EXPLICACIN siguiente. name density cp ct ( cpt ) name cps1 cps2 name

cp

384 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

OPCIONES POR DEFECTO: Para cada componente condensable adsorbido/atrapado, si la palabra clave *SOLID_DEN no se encuentra presente, entonces k0, cp, ct y cpt se obtienen de la palabra clave *MASSDEN (o del equivalente), y *CP, *CT1 y *CPT, para la fase de referencia lquida de ese componente. Si la palabra clave *SOLID_CP no se encuentra presente, entonces cps1 y cps2 se obtienen de *CPL1 y *CPL2 cuando la entalpa del fluido toma como referencia la fase lquida; de lo contrario, la opcin por defecto sera igual que para el componente slido. Si la palabra clave *SOLID_DEN aparece pero el cpt no est presente, se supone que cpt = 0 para ese componente. Para cada componente no condensable slido y adsorbido/atrapado, se requiere la palabra clave *SOLID_DEN. Si la palabra clave *SOLID_CP no se encuentra presente, entonces cps1 = 17 J/gmol-C (4.06 Btu/lbmol-F) y cps2 = 0. La falta de *GASSYSLD implica que ningn componente utiliza la opcin de compresibilidad parecida a gas. EXPLICACION: La densidad del componente k en la fase slida a una presin p y a una temperatura T se obtiene de la siguiente expresin sk(p,T) = k0 exp[ cp(p PRSR) ct(T TEMR) + cpt(p PRSR)(T TEMR) ] El volumen total de la fase slida corresponde a la suma de

Cck / sk (p, T ) sobre todos los componentes k que se encuentran en esa fase, donde Cck corresponde a la concentracin de la fase slida del componente k en el espacio de poros. Cuando se emplea este modelo de capacidad trmica (refirase a la subseccin OPCIONES POR DEFECTO), la capacidad trmica sera Cp(T ) = cps1 + (cps2 * T ) donde T corresponde a la temperatura en grados absolutos (K o R). Si cps2 de otra fuente se cita para T en grados no absolutos (es decir, C o F), entonces cps2 deber convertirse por defecto.
Clculo de la porosidad del fluido

La densidad del componente en la fase slida representa las variaciones en la porosidad causadas por la cantidad de componente slido y adsorbido o atrapado presente en el espacio de poro. Considerar un bloque del enmallado con una porosidad de vaco (sin combustible) de v = 0.30
y una concentracin de combustible de 1.8 lb/pies3 del yacimiento, tambin se expresan como Cc = 6.0 lb/ pies3 de poro. Suponer que el combustible de coque cuenta con una densidad pura de c = 60 lbpies3.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 385

Por lo tanto, la porosidad del fluido f = v [1 Cc / c] = 0.27 a este valor de Cc, pero vara con el tiempo en medida que el valor de Cc vara. Para cada componente slido, la relacin de Cc/c representa la fraccin de la porosidad de vaco que ocupa, y estas fracciones debern sumarse para obtener el valor de f.
Slidos gaseosos

Los procesos no equilibrados que involucran la evolucin de gas de manera tal que una cantidad de gas inmvil permanece atrapada en el yacimiento incluyen espumas, petrleos espumosos y la evolucin de gas de hidratos a carbn. Cuando estas burbujas atrapadas se consideran como un " componente disperso" en la fase atrapada, la palabra clave *GASSYSLD le permite a este componente importar a esta fase una compresibilidad parecida a gas. Cuando se utiliza esta palabra clave, es importante utilizar la densidad molecular parcial correcta del componente que corresponde a la presin de referencia. Por lo tanto, cuando *PRSR es alta, una densidad casi parecida a lquido es apropiada, mientras que si *PRSR se encuentra a una presin superficial o cerca de presin superficial, se debe emplear una densidad molecular parcial parecida a gas. En la mayora de los casos se anticipa el uso de esta palabra clave conjuntamente con una expresin de transferencia de masa no equilibrada (mediante el modelo de reaccin qumica) lo cual cuantifica la tasa de creacin y posiblemente la tasa de coalescencia de este componente disperso parecido a gas.
Conversin de las palabras claves obsoletas *SOLDEN y *ADSDEN

Para convertir la densidad molecular de las palabras claves obsoletas *SOLDEN y *ADSDEN a la densidad de masa k0 para la palabra clave *SOLID_DEN, se debe multiplicar por la masa molecular del componente. El valor por defecto de las palabras claves *SOLDEN y *ADSDEN era 48000 gmol/m3 (2.997 lbmol/pies3).

386 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Designacin de la fase lquida


OBJETO:

*LIQPHASE, *WATPHASE, *OILPHASE

Especificar la fase lquida (las fases lquidas) a la(s) cual(es) se ha de asignar los datos lquidos subsiguientes.
FORMATO:

*LIQPHASE *WATPHASE *OILPHASE


DEFINICIONES:

*LIQPHASE Asignar los siguientes datos de la fase lquida a la fase tanto agua como la fase petrleo. Esta es la opcin por defecto y solamente se debe sobrescribir cuando sea necesario. *WATPHASE Asignar los siguientes datos de la fase lquida a la fase agua solamente. Utilizar esto cuando un componente se encuentra en ambas fases lquidas, pero su propiedad de componente no es igual en las dos fases. *OILPHASE Asignar los siguientes datos de la fase lquida a la fase petrleo solamente. Utilizar esto cuando un componente se encuentra en ambas fases lquidas pero su propiedad de componente no es igual en las dos fases.
OPCIONES POR DEFECTO:

La lectura de datos comienza con el supuesto de *LIQPHASE. Un designador de fases especificado permanece vigente hasta que sea sobrescrito por otro ms abajo en el archivo de datos.
EXPLICACION:

Esta opcin se aplica a las densidades y viscosidades de lquidos, es decir, a las siguientes palabras claves. *MOLDEN *MASSDEN *MOLVOL *CP *CT1 *CT2 *AVISC *BVISC *VISCTABLE *DNMIXCOMP *DNMIXENDP *DNMIXFUNC *VSMIXCOMP *VSMIXENDP *VSMIXFUN

*WATPHASE y *OILPHASE se necesitan solamente si la contribucin de un componente a una propiedad de la fase lquida depende de la fase.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 387

La mezcla ideal de componentes implica que la contribucin de un componente a una fase depende solamente de la propiedad correspondiente del componente puro y la fraccin molecular del componente en la fase. Esto corresponde al caso de *LIQPHASE. Por ejemplo, el usuario puede suponer que CO2 tiene la misma densidad lquida en la fase agua que en la fase petrleo la diferencia aparece solamente en la diferencia entre la fraccin molecular de CO2 en agua y en petrleo. Un ejemplo de cundo sera necesario emplear la otra opcin sera suponer que un componente se disuelve en la fase agua pero que forma una emulsin en la fase petrleo El efecto del componente en la fase petrleo sera completamente distinto del efecto en la fase agua. Internamente, existen dos copias de datos de la definicin de densidad y viscosidad una por cada una de las fases lquidas. Por ejemplo, las palabras claves *MOLDEN, *MASSDEN y *MOLVOL terminan asignando un valor den(k) por cada componente k condensable. Internamente existe un espacio para la fase agua y un espacio para la fase petrleo por separado, vale decir, denw(k) y deno(k), respectivamente. A continuacin se ilustra cmo asignar diferentes datos de propiedades a la fase agua y a la fase petrleo.
*WATPHASE *MASSDEN . . . *OILPHASE *MASSDEN . . . *LIQPHASE *MASSDEN . . . ** Asignar a denw(k) solamente ** Asignar a deno(k) solamente

La palabra clave *LIQPHASE asigna datos tanto a la fase agua como a la fase petrleo.
** Asignar a denw(k) y a deno(k)

A continuacin se demuestra cmo se pueden emplear las tres palabras claves de asignacin de fases si no varan todos los datos de densidad y/o viscosidad entre las fases.

*WATPHASE *MASSDEN . . . ** Asignar a denw(k) solamente *OILPHASE *MASSDEN . . . ** Asignar a deno(k) solamente . . . *LIQPHASE *VISCTABLE . . . ** Las viscosidades lquidas son iguales en ambas fases

Este ltimo ejemplo demuestra que para designar una fase, cada palabra clave establece una regla, pero no asigna datos en s. La palabra clave. *WATPHASE indica que a los datos que le siguen se asignan solamente a la fase agua. La palabra clave *LIQPHASE deber figurar para poder cambiar la regla de asignacin que se aplica a los datos de viscosidad. Cabe mencionar que el orden en que aparecen estos designadores de fase puede ser importante. Por ejemplo, para asignar los mismos datos a ambas fases lquidas, salvo en un caso, *LIQPHASE deber aparecer primero y la excepcin deber aparecer debajo de sta. Los siguientes fragmentos de datos demuestran esta situacin.

388 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

*** CORRECT *** *LIQPHASE datos incluyendo a *MASSDEN . . . ** Asignar a ambas fases *OILPHASE *MASSDEN . . . ** La excepcin se conserva *** INCORRECT *** *OILPHASE *MASSDEN . . . ** Asignar a la fase petrleo solamente *LIQPHASE datos incluyendo a *MASSDEN . . . ** La excepcin se pierde

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 389

Densidades lquidas (Requerido)


*CP, *CT1, *CT2, *CPT, *GASSYLIQ

*MOLDEN, *MASSDEN, *MOLVOL,

OBJETO:

Asignar densidades lquidas a los componentes.


FORMATO:

*MOLDEN *MASSDEN *MOLVOL *CP *CT1 *CT2 *CPT *GASSYLIQ


DEFINICIONES:

den(1) denm(1) vol(1) cp(1) ct1(1) ct2(1) cpt(1) comp_name

... ... ... ... ... ... ...

den(numx) denm(numx) vol(numx) cp(numx) ct1(numx) ct2(numx) cpt(numx)

den Densidad molar parcial (el inverso del volumen molar parcial) a una presin de referencia PRSR y una temperatura TEMR (gmol/m3 | lbmol/pies3 | gmol/cm3). denm Densidad de la masa a una presin de referencia PRSR y una temperatura de referencia TEMR (kg/m3 | lb/pies3 | kg/cm3). Esto corresponde a la densidad molar parcial multiplicada por la masa molecular. vol Volumen molar parcial a una presin de referencia PRSR y una temperatura de referencia TEMR (m3/gmol | pies3/lbmol | cm3/gmol). cp Compresibilidad del lquido (1/kPa | 1/psi) a una temperatura constante. ct1 Primer coeficiente de la correlacin de expansin trmica (1/C | 1/F). ). ct1 corresponde al coeficiente de expansin trmica cuando ct2 = 0. ct2 Segundo coeficiente de la correlacin de expansin trmica (1/C**2 | 1/F**2). El coeficiente de expansin trmica es ct1 + Tct2 en que T corresponde a la temperatura expresada en grados absolutos (R o K). Vase la subseccin Segundo Coeficiente de Temperatura siguiente. cpt Trmino cruzado de presin-temperatura para la densidad lquida (1/kPa-C | 1/psi-F).

390 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

*GASSYLIQ Indica que la densidad del lquido de un componente se calcular mediante uso de una compresibilidad con caractersticas gaseosas, en lugar de un nmero ingresado mediante *CP. Vase "Lquidos gaseosos" en la explicacin ms abajo. Esta palabra clave podr utilizarse para componentes mltiples. Si la palabra clave *CP se encuentra presente aun debern haber "numx" nmeros despus de la misma, pero el valor de cp para este componente no se usar internamente. comp_name Nombre de un componente entre comillas que se define mediante uso de las palabras claves *MODEL y *COMPNAME de un componente lquido.
OPCIONES POR DEFECTO:

La falta de *CP implica que todo cp(k) = 0. La falta de *CT1 implica que todo ct1(k) = 0. La falta de *CT2 implica que todo ct2(k) = 0. La falta de *CPT implica que todo cpt(k) = 0. Existe una opcin por defecto adicional para cada uno de los componentes k acuosos hasta numw: si todos los cp(k), ct1(k), ct2(k) y den(k) o vol(k) son iguales a cero, entonces a ese componente k se le asignarn valores internos para la densidad agua-lquido, segn la ponencia de J. Phys. Chem. Ref. data, Vol. 16, No. 4, 1987. Todas las temperaturas se expresan en grados absolutos (K o R). cp(k) = 4.57e-7 1.076823e-12(prsr-101.325) 1/kPa, prsr en kPa; o 3.15e-6 5.119e-11(prsr-14.7) 1/psi, prsr in psi. Esto deriva en un valor de 4.57e-7 1/kPa (3.15e-6 1/psi) a 1 atm, y en un valor de 3.48e-7 1/kPa (2.4e-6 1/psi) a 1000 atm. ct1(k) = -1.9095e-3 1/K, y ct2(k) = 7.296e-6 1/K**2. densidad crtica c = 1.788888e4 gmol/m3, que corresponde a 322.36 kg/m3 cuando cmm es 0.01802 kg/gmol. si T < Tcr(k), la densidad a una p y T es

1 / Vw (k ) = c (1 + ) exp [cp(k ) (p psat (T )) ] = 1.99206 * * (1 / 3) + 1.10123 * *(2 / 3) 0.512506 * *(5 / 3) 1.75263 * *(16 / 3) 45.4485 * *(43 / 3) 675615 * *(110 / 3) = 1 [T / Tcr (k ) ]

donde Tcr(k) corresponde a la temperatura crtica y psat(T) corresponde a la presin de saturacin de agua a una temperatura T. Si T Tcr(k), la densidad a una p y T es 1/Vw(k) = c exp [cp(k)(p-psat(T)) ctl(k)(T-Tcr(k)) -ct2(k)(TT-Tcr(k)Tcr(k))]
PROPIEDADES DE COMPONENTES 391

GUIA PARA EL USUARIO STARS

Cada componente acuoso se convierte a la opcin por defecto independientemente. No resulta posible ingresar coeficientes de correlacin para un componente acuoso que har que la correlacin coincida con el clculo de densidad acuosa. La falta de *GASSYLIQ implica que ningn componente utiliza la opcin de compresibilidad con caractersticas gaseosas.
CONDICIONES:

Se requiere una de las palabras claves *MOLDEN, *MASSDEN y *MOLVOL, y se debe especificar un valor distinto de cero para cada componente oleico. La fase a la cual estos datos sern asignados depende de cul de las palabras claves *LIQPHASE, *WATPHASE y *OILPHASE se encuentran en vigor.
EXPLICACION:

Refirase al anexo D.4 para una discusin ms detallada.


Densidad de la fase agua

Para componente acuosos no por defecto, el volumen molar parcial del componente k en la fase agua a una presin p y una temperatura T (en unidades absolutas) se obtiene de la siguiente expresin Vw(k) = exp[ ct1(k)*(T-TEMR) + ct2(k)*(T*T - TEMR*TEMR)/2 cp(k)*(p-prsr) cpt(k)*(p-prsr) *(T-TEMR) ] / den(k) El volumen molar de la fase agua Vaq se obtiene de la suma de Vw(k) * w(k), k=1 a NUMX, donde w(k) corresponde a la fraccin molecular del componente k en la fase agua. La densidad molar de la fase agua se obtiene de 1/ Vaq.
Densidad de la fase petrleo

El volumen molar parcial de un componente k en la fase petrleo a presin p y temperatura T (en unidades absolutas) se obtiene de la ecuacin Vo(k) = exp[ ct1(k)*(T-TEMR) + ct2(k)*(T*T - TEMR*TEMR)/2 cp(k)*(p-prsr) cpt(k)*(p-prsr) *(T-TEMR) ] / den(k) El volumen molar de la fase petrleo Voil se obtiene de la suma de Vo(k) * x(k), k=1 a NUMX, donde x(k) corresponde a la fraccin molecular del componente k en la fase petrleo. La densidad molar de la fase agua se obtiene de 1/Voil.
Segundo coeficiente de temperatura

La cantidad ct2(k) corresponde a un coeficiente adicional de la dependencia de temperatura. El coeficiente de expansin trmica es ct1(k)+Tct2(k) donde T corresponde a la temperatura expresada en escala de temperatura absoluta correspondiente (R o K). Por ejemplo, para especificar los coeficientes de expansin trmica 1.0e-4 1/F a una temperatura de 100F y 2.0e-4 1/F a una temperatura de 500F, se debe resolver las siguientes ecuaciones:
ctl(k) + (100+460)ct2(k) = 1.0e-4 ctl(k) + (500+460)ct2(k) = 2.0e-4

392 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

a partir de las cuales ct1(k) = -4e-5 y ct2(k) = 2.5e-7. La parte de la correlacin de densidad que depende de la temperatura se genera al integrar la expresin de expansin trmica de TEMR a T:
ct1(k)(T-TEMR) + ct2(k)(TT - TEMRTEMR)/2

A raz del ejemplo antedicho con TEMR = 60F = 520R y T = 300F = 760R, la parte de la correlacin que depende de la temperatura sera (-4e-5)(760-520) + (2.5e-7)(760760-520520)/2 = 2.88e-2 Para obtener este resultado, el modelo constante (ct2=0) necesitara ct1 = 1.2e-4 lo cual se encuentra entre los dos valores precedentes especificados. Cabe mencionar que las correlaciones de densidad precedentes necesitan T y TEMR expresadas en grados absolutos (R o K) solamente cuando ct2 es distinto de cero. Por ejemplo, si ct2 = 0 y ct1 = 1.2e-4 entonces los mismos resultados se obtienen de la correlacin usando los valores F: (1.2e-4)(300-60) = 2.88e-2.
Gases disueltos

Los componentes gaseosos tales como el metano disueltos en petrleo lquido tambin utilizan el concepto de volumen molar parcial. Hay numerosos malentendidos que se producen a raz del hecho de que los ingenieros en yacimientos comnmente no distinguen entre los nombres de componentes y los nombres de fases. Cuando se trabaja con un simulador de composicin como STARS, se debe prestar atencin y tomar nota del componente o del fluido al igual que de la fase de inters (v.g-., el componente de gas en solucin en la fase gas comparado con el mismo componente en la fase petrleo). Hay una distincin clara entre el inverso del volumen molar parcial (que se ingresara mediante la palabras clave *MOLDEN o *MASSDEN) y dos otras densidades de gas de uso comn que tienen un significado muy diferente: y dos otras densidades de gas de uso comn que tienen significados muy diferentes: la densidad en masa y la densidad de la fase gas. La densidad en masa se refiere a la masa de gas dividida por el total de volumen de la fase petrleo, mientras que *MASSDEN se refiere a ;a masa de gas, dividida por el volumen nicamente del componente gaseoso en su forma lquida (disuelto). La densidad de la fase gas se refiere a la masa de gas dividida por el volumen de sta en su forma gaseosa. Generalmente el valor de *MASSDEN corresponde a las gravedades especficas que abarcan un rango aproximadamente de 0.3 a 0.7, muy parecido a un lquido liviano. La densidad en masa generalmente cuenta con un nmero ms pequeo y la densidad de la fase gas en muy pequea. El valor correcto de *MASSDEN arrojar la densidad correcta de petrleo vivo una vez que se aplica la regla de mezcla.
Lquidos gaseosos

La evolucin del gas en solucin cuando un petrleo vivo cae por debajo del punto de burbujeo a menudo puede ocurrir a una velocidad lo suficientemente lenta para que una etapa no equilibrada en este proceso pueda modelarse directamente. En esta situacin de "petrleo espumoso", pequeas burbujas de gas fluyen con el petrleo contribuyendo a una compresibilidad de fase petrleo anormalmente elevada. Estas burbujas se consideran como a un componente "disperso" en la fase petrleo, y la palabra clave *GASSYLIQ permite que este componente le otorgue a la fase lquida una compresibilidad con caractersticas gaseosas.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 393

Cuando se utiliza esta palabra clave es importante utilizar la densidad molar parcial apropiada del componente correspondiente a la presin de referencia. Por lo tanto, cuando hay una *PRSR elevada, una densidad con caractersticas casi lquidas es apropiada, mientras que si la *PRSR est a una presin de superficie o cerca de una presin de superficie, se debe emplear una densidad molar parcial con caractersticas gaseosas. En la mayora de los casos se prev la utilizacin de esta palabra clave en conjunto con una expresin de transferencia de masa no equilibrada (mediante un modelo de reaccin qumica) que cuantifica la tasa de creacin y posiblemente la tasa de coalescencia de este componente lquido disperso con caractersticas gaseosas.

394 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Mezcla no lineal de la densidad de lquidos


*DNMIXENDP, *DNMIXFUNC

*DNMIXCOMP,

OBJETO:

Especificar la regla de la mezcla no lineal para la densidad de lquidos.


FORMATO:

*DNMIXCOMP comp_name *DNMIXENDP xlow xhigh *DNMIXFUNC f(1) ... f(11)


DEFINICIONES:

comp_name Nombre de un componente citado entre comillas mediante uso del mezclado no lineal de densidad. xlow Abscisa que corresponde a la primera entrada de la tabla. El rango permitido es de 0 a xhigh. xhigh Abscisa que corresponde a la ltima entrada de la tabla. El rango permitido es de xlow a 1. f(i) Entradas de la tabla que definen la funcin de la regla de mezcla no lineal, la cual debe aumentar monotnicamente. La funcin debe, asimismo, ser razonablemente suave a fin de minimizar las dificultades de convergencia.
OPCIONES POR DEFECTO:

Si *DNMIXCOMP no se encuentra presente, entonces se supone la mezcla lineal para todos los componentes. Si *DNMIXENDP no se encuentra presente, se da por sentado que xlow = 0 y que xhigh = 1. Si *DNMIXFUNC no se encuentra presente, las entradas f(i) son iguales a (i-1)/10 para i = 1 a 11 lo cual corresponde al espaciamiento lineal de 0 a 1.
CONDICIONES:

La fase a la cual estos datos sern asignados depende de cules de las siguientes palabras claves estn en vigor. Una funcin no lineal podr especificarse para ms de un componente en cada una de la fase agua y la fase petrleo. Al menos un componente en cada fase lquida no deber ser un componente clave, ya que el algoritmo comprende el ajuste de los factores de ponderacin de los componentes no claves.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 395

Las palabras claves *DNMIXENDP y *DNMIXFUNC se aplican al ltimo componente clave definido mediante uso de *DNMIXCOMP. Un componente clave no podr especificarse ms de una vez en cada fase lquida.
EXPLICACION: Mezcla de densidad no lineal

La regla de mezcla lineal para la densidad de lquidos en la actualidad es lineal en volumen molecular. V = suma de V(i) * X(i) donde V V(i) X(i) Corresponde al volumen molar de la fase (el inverso de la densidad molecular de la fase), Corresponde al volumen molar parcial del componente i en la fase, Corresponde a la fraccin molecular del componente i en la fase.

La opcin de mezcla no lineal reemplaza las fracciones moleculares con un vector de factor de ponderacin ms general. Cuando los factores de ponderacin son iguales a las fracciones moleculares, se obtiene el resultado de mezcla lineal. Las palabras claves *DNMIXENDP y *DNMIXFUNC definen una funcin que especifica cmo cambiar los factores de ponderacin desde una modalidad "lineal". Dicho de manera ms precisa, esta funcin f(x) corresponde al factor de ponderacin f deseado correspondiente al factor lineal que a su vez corresponde a la fraccin molecular x. Por ejemplo, si consideramos un petrleo mediano con un volumen molar parcial de 100 cc/mol y CO2 que puede estar disuelto en ese petrleo con un volumen molar parcial de 200 cc/mol, si la fraccin molecular de CO2 de la mezcla es x = 0.3, entonces la regla de mezcla lineal da el siguiente volumen molar de mezcla de V = (1-x) * 100 cc/mole + x * 200 cc/mole = 130 cc/mole

Supongamos que una estimacin de EOS del volumen molar de la fase petrleo en las mismas condiciones es igual a 137 cc/mol, lo cual refleja cierto grado de mezcla de volumen no lineal, si f corresponde al factor de ponderacin no lineal f para un componente clave de CO2 en estas condiciones, entonces (1-f) * 100 cc/mole + f * 200 cc/mole = 137 cc/mole suponiendo que f = 0.37. Ya que este punto corresponde a la fraccin molecular de 0.3, la funcin no lineal tiene punto f(0.3) = 0.37. La funcin se rellena para otros valores de la fraccin molecular del componente clave CO2 hasta obtener 11 puntos de f(0.0) a f(1.0). Estos 11 puntos de funcin se ingresan para *DNMIXFUNC. La palabra clave *DNMIXENDP le permite al usuario ajustar de encargo el rango de las fracciones moleculares correspondientes a los 11 puntos de funcin. Las definiciones exactas de f(x) desde 11 puntos f(i), i = 1 hasta 11, en conjunto con xlow y xhigh se expresan de la siguiente manera (toda interpolacin es lineal): x(i) = xlow + (i-1)*(xhigh-xlow)/10, i = 1 a 11

396 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

de manera tal que xlow = x(1) y xhigh = x(11); 0 < x < xlow: interpolar entre f(0) = 0 y f(xlow) = f(1) x(i) <= x < x(i+1): interpolar entre f(i) y f(i+1) xhigh < x < 1: interpolar entre f(xhigh) = f(11) y f(1) = 1. La opcin de mezcla no lineal se utiliza en el clculo de densidad segn se demuestra anteriormente (en la ecuacin que se utiliza para obtener la funcin de ponderacin f a la fraccin molecular x = 0.3), salvo en el caso que los factores de ponderacin se conozcan y el volumen molar de fase sea el resultado. Ya que los factores de ponderacin que se utilizan para todos los componentes debern sumar a 1, los factores utilizados por los componentes se multiplican por R, donde wold wnew R = = = la suma de las fracciones moleculares de los componentes claves la suma de los factores de ponderacin no lineales de los componentes claves ( 1 - wnew ) / ( 1 - wold )

Si wnew o wold es igual a 1 o mayor de 1 (no hay ningn componente no clave presente) entonces los factores de ponderacin de los componentes claves se normalizan para sumar 1. Los datos de mezcla no lineal deben ingresarse solamente para los componentes que sean verdaderamente claves. En el ejemplo anterior con solo dos componentes, es cierto que el mismo resultado podra obtenerse al ingresar datos de mezcla no lineal "de imagen especular" para el otro componente. Sin embargo, el hecho de designar CO2 como el componente clave deja en claro qu es lo que sucede cuando hay ms de un componente oleico y cuando hay ms de un componente clave. Por ejemplo, si el petrleo mediano en el ejemplo se parte, entonces los datos no lineales permanecen sin cambios si CO2 es el componente clave. Ejemplo: Dos componentes claves 'CO2' y 'Naphtha'
*DNMIXCOMP 'CO2' *DNMIXENDP 0 0.2 *DNMIXFUNC ** 0.000 0.020 0.040 0.060 0.080 0.100 0.000 0.025 0.048 0.069 0.091 0.112 *DNMIXCOMP 'Naphtha' *DNMIXENDP 0 0.05 *DNMIXFUNC ** 0.000 0.005 0.010 0.015 0.020 0.025 0.000 0.014 0.018 0.022 0.026 0.030 0.120 0.140 0.160 0.180 0.200 0.129 0.145 0.163 0.181 0.200 0.030 0.035 0.040 0.045 0.050 0.034 0.033 0.042 0.046 0.050

Refirase al anexo D.4 para una discusin ms detallada.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 397

Densidad de la fase gas (Opcional)


OBJETO:

*GASD-ZCOEF, *GASD-Z-MIN

Controlar el clculo de la densidad de la fase gas.


FORMATO:

*GASD-ZCOEF ( *EXPLICIT | *IMPLICIT ) *GASD-Z-MIN Zmin


DEFINICIONES:

*EXPLICIT El factor Z de la compresibilidad de gas es actualizado al inicio de cada intervalo de tiempo, es decir, su tratamiento es explcito en el tiempo. *IMPLICIT Factor Z de la compresibilidad de gas es actualizado continuamente, es decir, su tratamiento es completamente implcito en el tiempo. *GASD-Z-MIN Zmin El mnimo valor permitido del factor Z de compresibilidad de gas es Zmin. El rango permitido de Zmin va de 0.001 a 0.27.
OPCIONES POR DEFECTO:

Si la palabra clave *GASD-ZCOEF no est presente, entonces se supone la palabra clave *EXPLICIT. Si la palabra clave *GASD-Z-MIN no se encuentra presente, entonces se da por sentado que Zmin = 0.27.
EXPLICACIN:

La densidad de la fase gas se calcula a partir de la ecuacin de estado Redlich-Kwong suponiendo cero coeficientes de interaccin. Vase el anexo D.4. Este clculo se reduce para encontrar el factor Z de la compresibilidad de gas. Ya que el clculo Z resulta bastante costoso y el factor Z no vara demasiado en condiciones normales, la accin por defecto consiste en actualizar el factor Z solo al inicio de cada intervalo de tiempo (*EXPLICIT). En algunos casos se requiere un mtodo ms implcito, por lo tanto la palabra clave *IMPLICIT est disponible. Un ejemplo de tal caso es la entrada y salida de regiones supercrticas de agua.

398 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Tipo de viscosidad (Opcional)


OBJETO:

*VISCTYPE, *VSTYPE

Definir y asignar mltiples tipos de propiedades de viscosidad.


FORMATO:

*VISCTYPE key (COPY old_key)


ARREGLO:

*VSTYPE
DEFINICIONES:

key Clave de tipo de propiedades de viscosidad. El rango permitido va de 1 a 50, inclusive. Las propiedades de viscosidad sern asignadas a este nmero clave hasta encontrar otra palabra clave *VISCTYPE. *COPY old_key Inicializar el conjunto que corresponde a la clave 'key' con valores del conjunto correspondientes a la clave antigua 'old_key'. Esto resulta de utilidad cuando uno desea tener dos tipos de viscosidad que son iguales, salvo en el caso de algunas propiedades. *VSTYPE Ingresar una clave de tipo de viscosidad para cada uno de los bloques del enmallado. Los valores permitidos son 1 y los valores clave que han sido definidos.
OPCIONES POR DEFECTO:

El valor clave del tipo de viscosidad por defecto es 1. La palabra clave *VISCTYPE se necesita solamente para definir mltiples tipos de viscosidad. La clave por defecto que se asigna a cada uno de los bloques es 1. La palabra clave *VSTYPE se necesita solamente para asignar mltiples claves del tipo de viscosidad al enmallado.
EXPLICACION:

A menos que usted tenga mltiples tipos de viscosidad, no necesita la palabra clave *VISCTYPE o *VSTYPE. El tipo de viscosidad se puede modificar en cualquier momento en los datos recurrentes. Esto puede modelar algunos de los efectos de histresis cuando se utiliza un conjunto para la inyeccin y otro conjunto para la produccin. Sin embargo, se considera que esta tcnica est obsoleta y en lugar de esto, se recomienda la histresis de las palabras claves de la seccin Datos de Roca-Fluidos.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 399

Las siguientes palabras claves pueden ser asignadas a mltiples tipos de viscosidad: *AVG, *BVG, *GVISCOR *AVISC, *BVISC, *VISCTABLE *VSMIXCOMP, *VSMIXENDP, *VSMIXFUNC *SHEARTHIN *SHEARTHICK, *SHEARTAB Cabe mencionar que las palabras claves *AVG y *BVG debern aparecer, para todos los tipos de viscosidad o bien para ninguno.

400 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Viscosidades de la fase gas


OBJETO:

*AVG, *BVG, *GVISCOR

Anular la viscosidad interna de la fase gas con un clculo dependiente de la composicin y posiblemente dependiente de la presin.
FORMATO:

*AVG avg(1) ... avg(numy) *BVG bvg(1) ... bvg(numy) *GVISCOR


DEFINICIONES:

avg El primer coeficiente de correlacin para la dependencia de temperatura de la viscosidad del componente i en la fase gas (cp/K**bvg(i) | cp/R**bvg(i)). avg(i) deber ser un nmero no negativo, y puede ser igual a cero solamente si (a) bvg(i) = 0 o (b) el componente no aparece en la fase gas. bvg El segundo coeficiente de correlacin para la dependencia de la temperatura de la viscosidad del componente i en la fase gas. El valor deber ser no negativo. *GVISCOR Habilitar la correccin de la viscosidad de la fase gas para representar valores de alta densidad de gas. No est permitido usar esta opcin en conjunto con la palabra clave *MASSBASIS.
OPCIONES POR DEFECTO:

Si ninguna de las tres palabras claves se encuentra presente, se utiliza la siguiente correlacin de la viscosidad de gas interno independiente de la composicin: (0.00864 cp) (1.574+0.0044T) en que T se expresa en grados C. Esta opcin por defecto est diseada para uso general y no corresponde a ningn componente en particular. T (C): VISG (cp): 10 0.01398 100 0.01740 500 0.03261

Para componentes acuosos i, si se ingresa avg(i) = bvg(i) = 0, entonces se supone que avg(i) = 2.3518e-5 cp/K**1.075 y que bvg(i) = 1.075. El resultado a varias temperaturas es: T (C): VISG(1) (cp): 10 0.01017 100 0.01368 500 0.02994

Esta opcin por defecto no arroja el mismo resultado como la opcin por defecto de uso general que se describe arriba. Para componentes no acuosos, si se ingresa avg(i) = bvg(i) = 0, entonces se supone que avg = 0.01 cp y que bvg(i) = 0.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 401

CONDICIONES:

Tanto *AVG como *BVG debern estar presentes para habilitar la opcin dependiente de la composicin. *AVG, *BVG y *PCRIT debern estar presentes para habilitar la opcin de correccin de alta densidad, ya que el clculo utiliza presiones crticas. Para mltiples conjuntos de viscosidad (*VISCTYPE), las palabras claves *AVG y *BVG deben estar presentes para todos los conjuntos o ausentes para todos los conjuntos. Para los componentes que aparecen en la fase gas, avg(i) = 0 est permitido solamente cuando bvg(i) = 0.
EXPLICACION:

El mtodo interno por defecto requiere el mnimo cmputo de las opciones de viscosidad de gas y tiene una exactitud bastante buena, por lo que solamente se debe anular esta opcin por defecto cuando sea necesario. Otra consideracin es que las variaciones en la viscosidad de gas generalmente no inciden mayormente sobre otros resultados de recuperacin. La viscosidad de los componentes visg(i) en la fase gas se calcula de la temperatura absoluta mediante uso de la siguiente expresin: visg(i) = avg(i) * (T ** bvg(i)). La viscosidad de la fase gas se determina mediante uso de la siguiente expresin
numy

visg(i ) * y(i ) * cmm(i )

i =1

numy i =1

y(i)*

cmm(i )

La correccin de la presin se aplica para gases densos cuando se utiliza la palabra clave *GVISCOR. La correccin fue sugerida por Dean & Stiel, AICHEJ 1965, vol.11, p. 526 y se expresa de la siguiente manera: (vishp-vislp)C = 1.08 exp ( 1.439 denr exp ( -1.111 denr ** 1.858 ) ) vishp vislp denr denm dencm C Tcm Pcm MWm viscosidad de la mezcla a alta presin [microP] viscosidad de la mezcla a baja presin [microP] densidad seudo reducida de la mezcla = denm/dencm densidad de la mezcla[gmol/cm3] densidad seudo crtica de la mezcla [gmol/cm3] (Tcm**1/6)/(MWm**0.5 * Pcm**2/3) temperatura seudo crtica de la mezcla presin seudo crtica de la mezcla masa molecular de la mezcla

Pcm y Tcm se calculan al tomar los promedios ponderados de la fraccin molecular de las propiedades crticas, obtenindose un valor aproximado de Zcm igual a 0.27. Refirase al anexo D.5 para una discusin ms detallada.

402 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Viscosidades de los lquidos (Requerido)


*VISCTABLE, *XNACL

*AVISC, *BVISC,

OBJETO:

Asignar viscosidades lquidas.


FORMATO:

*AVISC avisc1 ... aviscnumx *BVISC bvisc1 ... bviscnumx or *VISCTABLE viscosity_T_table or *VISCTABLE { *ATPRES pres viscosity_T_table } *XNACL xnacl
DEFINICIONES: avisci, bvisci

Coeficientes de la correlacin de dependencia de temperatura de la viscosidad de un componente en las fases lquidas. La unidad de avisci es cp (viscosidad). La unidad de bvisci es la diferencia de temperatura, que tiene el mismo valor si la unidad de temperatura es C K y el mismo valor si la unidad de temperatura es F R. La correlacin de la viscosidad Li del componente i, es Li = avisci exp[ bvisci / Tabs ] en que Tabs corresponde a grados absolutos. El valor de avisci no puede ser negativo, como tampoco el valor de bvisci. Vase la tabla 4 para valores coeficientes sugeridos de componentes seleccionados. En el caso de un componente acuoso, se debe ingresar un valor de cero para obtener la tabla de agua interna (fase agua solamente). En el caso de un componente que no se encuentra en la fase en cuestin, se debe ingresar un valor de cero para avisci. En el caso de un componente en que avisci > 0, un valor de cero para bvisci resulta en Li = avisci.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 403

viscosity_T_table Tabla de viscosidad en funcin de temperatura, en que para cada fila en el formulario T visc1 ... viscnumx

La mxima cantidad de filas permitidas es 40. Cuando las viscosidades no varan con la temperatura (ej., modalidad isotrmica) el usuario puede usar (1) viscosity_T_table con una sola fila (2) *AVISC sin *BVISC. T Temperatura de la tabla (C | F). El rango de temperatura especificado deber ser lo suficientemente extenso para incluir todas las temperaturas que se encuentran durante la simulacin. Un mensaje de advertencia se emite al final de cada intervalo de tiempo para cada temperatura del bloque del enmallado que se encuentra a ms de un grado C fuera de este rango de tabla. Para evitar posibles resultados no fsicos y una mala convergencia, solamente se permite cierta cantidad de tales mensajes de advertencia antes de que se termine la simulacin.
visci

Viscosidad (cp) de cada componente i. Solo se permite un valor de cero para un componente acuoso con el fin de especificar la aplicacin de la opcin por defecto de datos de agua interna. Cuando la viscosidad aumenta con la temperatura, se emite una advertencia. Esta condicin se permite para gases solubles disueltos en componentes lquidos (vase el Anexo D.5) pero no se debe permitir para los componentes lquidos mismos. Se debe ingresar un valor para cada uno de los componentes numx especificados por la palabra clave *MODEL. En el caso de un componente que no se encuentra en la fase en cuestin, se debe ingresar un valor de cero para satisfacer la sintaxis de la fila.

xnacl Concentracin de salmuera (fraccin de masa de sal). El rango permitido vara de 0 a 0.26.
OPCIONES POR DEFECTO:

Si *AVISC se encuentra presente pero no as *BVISC, las viscosidades de los componentes corresponden a viso(i) = avisc(i). Si se especifica un valor de cero para visci en todas las temperaturas de un componente acuoso, se utilizarn datos de agua internos para ese componente en la fase agua solamente. No hay opcin por defecto para los datos del componente acuoso en la fase petrleo, aun si se asignan los datos cuando la palabra clave *LIQPHASE est en efecto. Si *XNACL no est presente, se supone que xnacl = 0.

404 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

CONDICIONES:

Las palabras claves *AVISC (y posiblemente *BVISC) o *VISCTABLE debern estar presentes, pero no ambas. Una vez que se decide el mtodo para especificar la viscosidad lquida, ese mtodo deber utilizarse para todos los componentes. La fase a la cual estos datos sern asignados depende de cul de las palabras claves *LIQPHASE, *WATPHASE y *OILPHASE se encuentra vigente. La opcin por defecto es *LIQPHASE.
EXPLICACION: Viscosidad del lquido del componente

La correlacin de la viscosidad de un componente es Li = avisci exp( bvisci / Tabs ) ln[Li] = ln[avisci)] + bvisci / Tabs en que Tabs corresponde a la temperatura absoluta que a su vez corresponde a la temperatura T. Para usar esta correlacin manualmente, el usuario debe convertir T de C a K, de Fa R. La opcin de tabla obtiene Li a partir de la interpolacin de visci entre las filas adyacentes de temperatura. La frmula de interpolacin tiene la misma forma de dependencia de T como la correlacin susodicha, vale decir, ln[Li] vara linealmente con 1/Tabs. La opcin *ATPRES calcula ln[Li] a partir de la interpolacin lineal de Li(T) que se obtiene de las tablas *ATPRES adyacentes a la misma temperatura T.
Regla de mezclado de la fase lquida

La viscosidad de la fase petrleo o depende de las fracciones molares xi de la fase petrleo, tal como se indica a continuacin. En el caso del mezclado lineal (la opcin por defecto) ln(o) = i [ xi ln(oi) ] Mientras que en el caso del mezclado no lineal ln(o) = i [ f(xi) ln(oi) ] en que f(xi) est en funcin de la fraccin molar de la fase lquida definida por las palabras claves *VSMIXCOMP, *VSMIXENDP y *VSMIXFUNC. La fase agua es similar pero depende de las fracciones molares de agua. La palabra clave *XNACL solamente se utiliza con la opcin de viscosidad del agua interna. xnacl = 0.25 representa una concentracin de sal de 25 wt%. La correccin de viscosidad de agua para salmuera se deriva del mongrafo SPE "Pressure Buildup and Flow Tests in Wells" by C.S. Matthews and D.G. Russell (1967). Vase la figura 9 a continuacin.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 405

2.1 2.0 1.9 1.8


00 p si 100
80 00 ps i

Estimated Temp 40 o-120 o 120 o-212 o 212 o-400 o

Max. * 1% 5% 10%

Error f 5% 5% 5%

1.14 1.12 1.10 1.08

1.7 1.6

f
1.06 1.04

1.5 1.02 1.4 1.3 1.2 1.00 0 100 200

0 600

psi

psi 4000 2000 psi

300

400

T, oF
Viscosity *, centipoise

1.1
Nac 26% 24%

1.0
8% 4% 0%

Pressure correction factor (f) for water versus T, oF Presumed applicable to brines but not confirmed experimentally Viscosity at elevated pressure p,T = *T f p,T

20% 16%

12%

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 40 60

Viscosity ( *) at 1 atm pressure below 212 at saturation pressure of water above 212 0

80

100

120

140 160

180 200

220

240 260

280

300 320

340

360

380 400

T, oF

Figura 9: De la monografa SPE "Pressure Buildup and Flow Tests in Wells" por C.S. Matthews & D.G. Russell (1967)

Vase el anexo D.5 para una discusin ms detallada.

406 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Mezcla no lineal de las viscosidades de lquidos


*VSMIXENDP, *VSMIXFUNC

*VSMIXCOMP,

OBJETO:

Especificar la regla de mezcla no lineal para las viscosidades de lquidos.


FORMATO:

*VSMIXCOMP comp_name *VSMIXENDP xlow xhigh *VSMIXFUNC f1 ... f11


DEFINICIONES: comp_name

Nombre citado de un componente mediante uso del mezclado no lineal de viscosidad. Este debe ser uno de los nombres de componentes especificado con la palabra clave *COMPNAME.
xlow

Abscisa que corresponde a la primera entrada de la tabla. El rango permitido es de 0 a x-alto (xhigh). Abscisa que corresponde a la ltima entrada de la tabla. El rango permitido es de x-bajo(xlow) a 1. Once entradas de tabla que definen la funcin de la regla de mezclado no lineal. Para lograr un buen comportamiento de convergencia numrica esta funcin debe ser razonablemente suave.

xhigh

f1 ... f11

OPCIONES POR DEFECTO:

Si la palabra clave *VSMIXCOMP no se encuentra presente, se supone un mezclado lineal para todos los componentes. Si la palabra clave *VSMIXENDP no se encuentra presente, se supone que xlow = 0 y xhigh = 1. Si la palabra clave *VSMIXFUNC no se encuentra presente, las entradas fi = (i-1)/10 para i = 1 a 11, correspondiendo a un espaciado lineal de 0 a 1.
CONDICIONES:

La fase a la cual estos datos sern asignados depende de cul de las siguientes palabras claves se encuentra en vigor *LIQPHASE, *WATPHASE y *OILPHASE. Se puede especificar una funcin no lineal para ms de un componente en cada una de las fases agua y petrleo. Debe haber por lo menos un componente de cada fase lquida que no sea un componente clave, ya que el algoritmo involucra el reajuste de factores de ponderacin de los componentes no claves.
GUIA PARA EL USUARIO STARS PROPIEDADES DE COMPONENTES 407

Las palabras claves *VSMIXENDP y *VSMIXFUNC se aplican al ltimo componente clave definido mediante *VSMIXCOMP. Un componente clave no podr especificarse ms de una vez en cada fase lquida.
EXPLICACION:

La opcin de mezclado no lineal de la viscosidad funciona de la misma manera que la opcin de densidad que se describe con la palabra clave *DNMIXCOMP, la diferencia principal es que la cantidad ponderada es el logaritmo de la viscosidad. La composicin de los componentes claves de mezclado no lineal se puede examinar va la subpalabra clave *VISCCMP de la palabra clave *GRID *OUTPRN y va las subpalabras claves *VISWCOM y *VISOCOM de las palabras claves *OUTSRF *GRID y *SPECIAL. Refirase al anexo D.5 para una discusin ms detallada.
Comportamiento no newtoniano

Adems del mezclado no lineal, la viscosidad no-newtoniana (dependiente de la velocidad) se puede especificar mediante las palabras claves *SHEARTHIN, *SHEARTHICK o *SHEARTAB, para el componente y la fase que se especifican mediante uso de la subpalabra clave *VSMIXCOMP.

408 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Ley de potencia de los efectos de cizalla


*SHEARTHICK

*SHEARTHIN,

OBJETO:

Especificar los efectos de adelgazamiento y engrosamiento de cizalla mediante uso de una relacin de la ley de potencia.
FORMATO:

*SHEARTHIN nthin ul,lower *SHEARTHICK nthick ul,max l,max


DEFINICIONES: nthin

Potencia en la ecuacin de adelgazamiento de cizalla de la viscosidad (adimensional). El rango permitido es de 0.1 a 0.99, inclusive. Los valores inferiores a 0.3 pueden derivar en un rendimiento numrico inaceptable por lo que no se recomiendan. Los valores cercanos a 1 se aproximan a un comportamiento newtoniano. Velocidad de Darcy de referencia (m/da | pies/da | cm/min) en la ecuacin del adelgazamiento de cizalla. El rango permitido es de 10-5 a 103 m/da (3.2810-5 pies/da a 3.28103 pies/da | 6.9410-7 a 69.4 cm/min). Potencia en la ecuacin de engrosamiento de cizalla de la viscosidad (adimensional). El rango permitido es de 1.01 a 5, inclusive. Los valores superiores a 2.5 pueden derivar en un rendimiento numrico inaceptable por lo que no se recomiendan. Los valores cercanos a 1 se aproximan a un comportamiento newtoniano. Velocidad de Darcy de referencia (m/da | pies/da | cm/min) en la ecuacin de engrosamiento de cizalla de la viscosidad. El rango permitido es de 10-5 a 105 m/da (3.2810-5 a 3.28105 pies/da | 6.9410-7 a 6.94103 cm/min). Mxima viscosidad (cp) en la ecuacin de engrosamiento de cizalla de la viscosidad. El rango permitido es de 10-5 a 1000 cp.

ul,lower

nthick

ul,max

l,max

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 409

OPCIONES POR DEFECTO:

Ninguna.
CONDICIONES:

Estas palabras claves se aplican al componente y a la fase especificadas mediante uso de las palabras claves inmediatamente precedentes *VSMIXCOMP, de manera que la palabra clave *VSMIXCOMP deber estar presente antes de estas palabras claves para poder entrar en vigencia. Si se desea los efectos combinados de adelgazamiento y engrosamiento de cizalla, entonces se debe usar la palabra clave *SHEARTHICK en combinacin con la palabra clave *SHEARTHIN. Las palabras claves *SHEARTHICK y *SHEARTHIN no se deben usar en conjunto con la palabra clave *SHEARTAB.
EXPLICACIN: Adelgazamiento de cizalla solamente

La relacin de la ley de potencia delimitada entre la viscosidad aparente del fluido app y la velocidad de Darcy del fluido ui es: app = l, p for u l u l, lower
n thin 1

app

ul = l, p u l, lower

for u l, lower u l u l, upper

app = l,0

for u l u l, upper

El lmite superior de velocidad del rgimen de adelgazamiento de cizalla ul,upper se define por el punto en la curva de la ley de potencia en que la viscosidad aparente app es igual a la viscosidad de la fase fluida cuando no est presente el polmero (l,p). El lmite inferior de velocidad del rgimen de adelgazamiento de cizalla, ul,lower, se define por el punto en la curva de la ley de potencia cuando la viscosidad aparente app es igual a la viscosidad de la fase fluida cuando el adelgazamiento no est presente. Para una explicacin ms detallada acerca del clculo de la viscosidad de las fases para el flujo newtoniano, vase la pgina del manual correspondiente a la palabra clave *AVISC, etc. La relacin de la ley de potencia delimitada de la viscosidad aparente en relacin a la velocidad de adelgazamiento de cizalla se visualiza en el graficado de perfil/perfil de la figura 2. El rgimen de adelgazamiento de cizalla se representa mediante una relacin lineal de la pendiente (nthin-1).

410 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Figura 2: Ley de potencia del adelgazamiento de cizalla vs. velocidad de Darcy

Engrosamiento de cizalla solamente

La relacin de la ley de potencia entre la viscosidad aparente del fluido app y la velocidad de Darcy del fluido ul es: app = l, p app for u l u l, lower
n thick 1

u = l, max l u l, max

for u l, lower u l u l, max

app = l, max

for u l u l, lower

El lmite inferior de velocidad del rgimen de engrosamiento de cizalla ul,lower se define por el punto en la curva de la ley de potencia en que la viscosidad aparente app es igual a la viscosidad del fluido de la fase cuando no hay engrosamiento presente (l,p). Para una descripcin ms detallada del clculo de las viscosidades de las fases para el flujo newtoniano, vase la pgina del manual correspondiente a la palabra clave *AVISC, etc. El lmite superior de velocidad del rgimen de engrosamiento de cizalla ul,max se define por el punto en la curva de la ley de potencia en que la viscosidad aparente app es igual a la mxima viscosidad definida por el usuario (l,max). La relacin delimitada de la ley de potencia de la viscosidad aparente vs. la velocidad del engrosamiento de cizalla se visualiza en el graficado de perfil/perfil de la figura 3. El rgimen de engrosamiento de cizalla se representa mediante una relacin lineal de pendiente (nthick-1).

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 411

Figura 3: Ley de potencia del engrosamiento de cizalla: Viscosidad aparente vs. velocidad de Darcy

Adelgazamiento y engrosamiento de cizalla combinado

Se debe usar las palabras claves *SHEARTHIN y *SHEARTHICK en conjunto para activar la viscosidad del fluido del engrosamiento y adelgazamiento de cizalla combinados. La viscosidad aparente de adelgazamiento y engrosamiento de cizalla combinados es la suma de las viscosidades aparentes de adelgazamiento y engrosamiento de cizalla definidas en las secciones susodichas,
app = app , thin + app , thick .

La suma de la relacin de la ley de potencia entre la viscosidad aparente del fluido app y la velocidad de Darcy del fluido ui es: app = l, p for u l u l, lower for u l, lower u l u l, max app = app, thin + app, thick app = l,max

for u l u l,max

El lmite de velocidad inferior del rgimen de adelgazamiento y engrosamiento de cizalla ul,lower se define por el punto en la curva de la ley de potencia de adelgazamiento en que la viscosidad aparente app es igual a la viscosidad de la fase fluida cuando no hay adelgazamiento presente. El lmite de velocidad superior del rgimen de adelgazamiento y engrosamiento de cizalla ul,max se define por el punto en la curva de la ley de potencia de engrosamiento en que la viscosidad aparente app es igual a la viscosidad mxima definida por el usuario (l,max).

412 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

La relacin sumada de la ley de potencia de la viscosidad aparente vs. la velocidad del engrosamiento de cizalla se visualiza en el graficado de perfil/perfil de la figura 4.

Figura 4: Leyes de potencia del adelgazamiento y engrosamiento de cizalla: viscosidad aparente vs. velocidad de Darcy Vase el anexo D.20 para una descripcin ms detallada.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 413

Tabla de los efectos de cizalla


OBJETO:

*SHEARTAB

Especificar los efectos de cizalla en la viscosidad del fluido mediante uso de datos de entrada tabulares.
FORMATO:

*SHEARTAB { velocity viscosity }


DEFINICIONES:

*SHEARTAB Una tabla de viscosidad-vs-velocidad se indica ms abajo. El mximo nmero de filas permitidas en la tabla es 40.
velocity

Velocidad de fase (m/da | pies/da | cm/min). El rango permitido es de 10-5 a 105 m/da (3.2810-5 a 3.28105 pies/da | 6.9410-7 a 6.94103 cm/min). Viscosidad (cp) a la velocidad correspondiente velocity. El rango permitido es de 10-5 a 106 cp.

viscosity

OPCIONES POR DEFECTO:

Ninguna.
CONDICIONES:

La palabra clave *SHEARTAB se aplica al componente y a la fase que se especifican mediante uso de la palabra clave *VSMIXCOM que antecede inmediatamente, de manera que la palabra clave *VSMIXCOMP deber estar presente antes de la palabra clave *SHEARTAB. La palabra clave *SHEARTAB no se puede usar en conjunto con las palabras claves *SHEARTHICK y *SHEARTHIN.
EXPLICACIN:

Una opcin de entrada tabular para la viscosidad dependiente de la velocidad resulta til cuando la relacin entre la viscosidad-vs- la velocidad se especifica por los datos de laboratorio o cuando es suficiente una simple relacin de ley de potencia. Para la velocidad de fases fuera del rango de la tabla de velocidad, se utiliza la entrada de la tabla de viscosidad ms cercana. Vase el anexo D.20 para una descripcin ms detallada.

414 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Bloqueo no equilibrado
OBJETO:

*BLOCKAGE, *SOLIDMIN

Especificar el bloque no equilibrado por componentes slidos (no fluidos) capturados.


FORMATO:

*BLOCKAGE phase_des (comp_name) { effp1t rrsft } *SOLIDMIN sldmin


DEFINICIONES:

*BLOCKAGE La dependencia del factor de restriccin del flujo sobre la permeabilidad efectiva se deber describir en una tabla. Se debe ingresar un conjunto de effp1t en funcin de rrsft en cada lnea. phase_des Fase a la cual se aplicar la restriccin de flujo: 'W' fase agua, 'O' fase petrleo, 'G' fase gas, y 'ALL' fase agua, fase petrleo y fase gas. comp_name Nombre de un componente citado entre comillas cuya concentracin captada produce variacin en la restriccin de flujo. effp1t Valor tabulado de la permeabilidad (md). Deber ser mayor de cero. rrsft Factor de restriccin de flujo de un componente capturado. (m3/gmol | pies3/lbmol | cm3/gmol). Deber ser positivo. Concentracin de slidos mnima que se necesita para que comience el bloqueo (gmol/m3 | lbmol/pies3 | gmol/cm3).
OPCIONES POR DEFECTO:

sldmin

Si *BLOCKAGE no se encuentra presente, se supone rrsft = 0 Si comp_name no se encuentra presente, entonces se supone el componente 1. Si *SOLIDMIN no se encuentra presente, se supone que sldmin = 0.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 415

CONDICIONES:

Esta opcin es efectiva solamente si hay un componente slido (no fluido), es decir que ncomp > numy.
EXPLICACION: Bloque no equilibrado

Las partculas capturadas por un medio poroso pueden producir reducciones en la permeabilidad (bloqueo) en una manera parecida a la transferencia de masa de equilibrio a la roca (adsorcin). Si la gotita capturada se supone que proviene de la fase petrleo, entonces la permeabilidad efectiva de la fase petrleo se expresara de la siguiente manera (absolute perm) (oil relative perm) / Rfo donde Rfo = j [ 1 + RRSFTj max ( 0, Csj - sldmin ) ] en una manera similar al bloqueo de adsorcin (equilibrada). Aqu Rfo corresponde al producto del factor de resistencia de cada componente j de bloqueo, Csj corresponde a la concentracin de gotitas de petrleo capturadas, y RRSFTj se busca a partir de la tabla *BLOCKAGE. La concentracin mnima slida para que comience el bloqueo se obtiene de sldmin. Si Csj es menor que sldmin, no se produce bloqueo alguno. Si la gotita capturada proviene de la fase agua o gas entonces la permeabilidad efectiva de la fase se modifica anlogamente mediante uso de Rfo o Rfg. Refirase al anexo D.7 para una discusin ms detallada.

416 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Datos de reaccin qumica


*FREQFACP

*STOREAC, *STOPROD, *FREQFAC,

OBJETO:

Asignar datos de reaccin que es obligatorio cuando se utilizan reacciones


FORMATO:

*STOREAC sto1(1) ... sto1(ncomp) *STOPROD sto2(1) ... sto2(ncomp) *FREQFAC rrf -o*FREQFACP { p_rrf rrf }
DEFINICIONES:

sto1 Coeficiente estequiomtrico del componente reactivo. Deber ser un nmero no negativo. Ingresar un valor igual a cero para los componentes que no reaccionan. Normalmente, los coeficientes estequiomtricos estn basados en un mol de uno de los componentes reactivos. sto2 Coeficiente estequiomtrico del componente producido. Deber ser un nmero no negativo. Ingresar cero para los componentes que no se producen en esta reaccin. Normalmente, los coeficientes estequiomtricos estn basados en un mol de uno de los componentes reactivos. rrf Factor de frecuencia de reaccin (la unidad es variable). Deber ser un nmero no negativo. Este es el factor constante de la expresin de la tasa de reaccin (vase ms abajo). La unidad depende de los datos ingresados mediante las palabras claves *STOREAC, *RORDER, *O2PP y *O2CONC. p_rrf Presin (kPa | psi) correspondiente al factor de frecuencia rrf de la tabla. Las entradas del factor p_rrf debern ir en aumento y estar espaciadas de manera uniforme. La interpolacin del factor rrf entre las entradas de p_rrf es lineal. Para presiones que se encuentran fuera del rango de la tabla, se utiliza el factor rrf que corresponde al p_rrf ms cercano. No se permiten ms de 30 filas en la tabla.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 417

Solamente se debe usar la palabra clave *FREQFACP para proporcionar la dependencia de la tasa de reaccin de la presin ms all de la que ocurre naturalmente mediante los factores de concentracin a travs de las densidades de fase. Cuando se utiliza la palabra clave *FREQFACP, sta reemplaza la palabra clave *FREQFAC tomando cada reaccin por separado.
OPCIONES POR DEFECTO:

Un componente con sto1 = 0 no reaccionar, mientras que un componente con sto2 = 0 no ser producido por esa reaccin. Una reaccin con rrf = 0 tendr una tasa de reaccin igual a cero, y no reaccionar ni producir ninguno de los componentes indicados por *STOREAC y *STOPROD.
CONDICIONES:

Las palabras claves *STOREAC, *STOPROD, y *FREQFAC o *FREQFACP, se DEBERN ingresar por cada reaccin qumica o transferencia de masa no equilibrada. Solo se permite un mximo de 30 reacciones. El nmero de reacciones no se especifica explcitamente, sino que se infiere de la secuencia y del nmero de conjuntos de palabras claves de reacciones crticas. La aparicin de alguna otra palabra clave de reacciones crticas har que se incremente el nmero de reacciones, por lo que todas las palabras claves (tanto crticas como no crticas) relacionadas con cada reaccin debern aparecer juntas en un grupo. Ejemplo de una entrada de datos correcta:
*STOREAC .... *STOPROD .... *FREQFAC .... *RENTH, etc. *STOREAC .... *STOPROD .... *RENTH, etc. *FREQFAC .... ** ** ** ** ** ** ** ** Indica la primera reaccin Aun indica la primera reaccin " " el # de reacciones se incrementa a 2 Aun indica la segunda reaccin Aun indica la segunda reaccin "

Ejemplo de una entrada de datos incorrecta:


*STOREAC .... ** Primera reaccin *STOREAC .... ** Segunda reaccin. Es incorrecta! No aparece *STOPROD ni *FREQFAC para la primera reaccin

EXPLICACION:

Por cada reaccin se supone que un reactivo reacciona en una determinada fase. A veces uno de los componentes reacciona en ms de una fase, lo cual deber modelarse como dos reacciones separadas. Por ejemplo, el quemado de un componente oleico tanto en la fase lquida como en la fase gas deber ingresarse como dos reacciones. Los coeficientes de estequiometra sern iguales, pero la cintica de la reaccin (los parmetros de la tasa) podr ser diferente. Generalmente el quemado de petrleo se supone que es una reaccin entre petrleo lquido y oxgeno gaseoso; la cintica y la entalpa de la reaccin representa la vaporizacin del petrleo o la disolucin del oxgeno, lo cual, de hecho puede corresponder a los procesos que determinan la tasa. El modelo de reacciones qumicas puede utilizarse para modelar el tipo de proceso de transferencia de masa no equilibrada que est involucrado en la generacin in situ o en la coalescencia de las emulsiones y espumas.
418 PROPIEDADES DE COMPONENTES GUIA PARA EL USUARIO STARS

A continuacin se presenta un conjunto tpico de reacciones de combustin: 1. Craqueo de petrleo pesado para formar petrleo liviano y coque slido, 2. Quemado de coque para formar agua y xidos de carbono, 3. Quemado de petrleo liviano, 4. Quemado de petrleo pesado.
Equilibrio de masa estequiomtrica

El usuario est a cargo de asegurar que los coeficientes estequiomtricos ingresados como datos representen un conjunto de coeficientes de conservacin de la masa, los cuales cumplirn con la siguiente expresin suma de cmm(i)*sto1(i) = suma de cmm(i)*sto2(i), suma de i = 1 a ncomp donde cmm(i) corresponde a la masa molecular del componente fluido ingresado mediante uso de la palabra clave *CMM.
Equilibrio de volumen estequiomtrico

El valor de cncco (*SOLID_DEN) normalmente se deriva de una densidad de masa del coque y de *CMM. Si la densidad de masa del coque vara mucho de la densidad de masa del petrleo pesado, los productos de la reaccin de craqueo tendrn un volumen apreciablemente diferente del de los reactivos. Si hay poco o nada de gas presente, habr poca compresibilidad total en el sistema, lo cual puede crear cambios grandes de presin. Por lo tanto, en algunos casos resulta importante minimizar los cambios de volumen generados por las reacciones. Un lmite de conservacin del volumen sera parecido al lmite de conservacin de la masa, con el volumen molar (la inversa de la densidad molecular) del componente i en la fase iph(i) que reemplaza a cmm(i).
Proporcionalidad de los parmetros de reaccin

La proporcin de las cantidades *RENTH, *STO1, *STO2 y de la tasa de reaccin se determina de acuerdo a la cantidad de material involucrado, por lo general un mol de uno de los reactivos. Ejemplo: La reaccin de quemado de coque. Si *STO1 del componente de coque es 1, entonces: a) *RENTH es la energa liberada por mol de coque quemado, b) La tasa de reaccin es la tasa de desaparicin de los moles de coque, c) sto1(numy) corresponde a los moles de oxgeno requeridos para quemar un mol de coque, d) sto2(i) corresponde a los moles de un producto i a partir del quemado de un mol de coque.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 419

Palabras claves de reaccin

Los datos para las siguientes palabras claves estarn asociados con un determinado nmero de reaccin: 1. Palabras claves de reaccin obligatorias: *STOREAC, *STOPROD, *FREQFAC, *FREQFACP 2. Palabras claves de reaccin trmica: *RENTH, *EACT, *EACT_TAB, *RTEMLOWR, *RTEMUPR 3. Palabras claves de reaccin no-trmica: *RPHASE, *RORDER, *O2PP, *O2CONC, *RXCRITCON, *RXCMPFAC 4. Reacciones generalizadas: *PERMSCALE, *MTVEL 5. Reacciones de equilibrio parcial: *RXEQFOR, *RXEQBAK
Componentes slidos

Si por lo menos hay un componente slido, entonces deber haber por lo menos una reaccin, de lo contrario los moles de ese componente no se conservarn. Vase el anexo F.5 y F.8. Si el usuario tiene un conjunto de datos con un componente slido y reacciones asociadas, el usuario puede deshabilitar aquellas reacciones al fijar el *FREQFAC a cero. Refirase a los anexos D.13, D.14 y F.8 para una discusin ms detallada.

420 PROPIEDADES DE COMPONENTES

GUIA PARA EL USUARIO STARS

Datos de reacciones qumicas trmicas


*EACT_TAB, *RTEMLOWR, *RTEMUPR

*RENTH, *EACT,

OBJETO:

Asignar datos de reacciones qumicas trmicas y de transferencia de masa no-equilibrada.


FORMATO:

*RENTH *EACT o *EACT_TAB { T Ea } *RTEMLOWR *RTEMUPR


DEFINICIONES: Hr

Hr Ea ref Tlwr Tupr

La entalpa de reaccin Hr (J/gmol | Btu/lbmol) es positiva para reacciones exotrmicas y negativa para reacciones endotrmicas. El valor por defecto es 0. La entalpa de reaccin a menudo es citada basada en masa o bien usando kJ o kBtu, por lo que se debe asegurar que Hr se haya convertido a las unidades requeridas. La entalpa de reaccin se referencia a la temperatura TEMR y a la fase con base de entalpa que se obtiene al seleccionar CPL's y CPG's ingresados en otra parte del manual. En la mayora de los casos, la entalpa de reaccin est basada en que la fase gas est a una temperatura de 25C.

*EACT Ea

De la energa de activacin nica Ea (J/gmol | Btu/lbmol) se obtiene la dependencia de la tasa de reaccin de la temperatura de los bloques del enmallado. Para reacciones qumicas (por ejemplo: la combustin Ea es positiva, vale decir que la tasa de reaccin aumenta con el aumento de temperatura T. La tasa de reaccin es independiente de la temperatura T cuando Ea = 0. Se permite valores negativos de Ea, con una advertencia para acomodar opciones avanzadas tales como la transferencia de masa entre fases. Las energas de activacin a menudo se citan en unidades de cal/gmol, por lo que se debe asegurar que se ha convertido Ea a las unidades requeridas. El factor de la tasa de reaccin dependiente de la temperatura es RT(Ta) = exp[-Ea/RTa] en que R corresponde a la constante de gas y Ta corresponde a la temperatura de bloque T convertida a grados absolutos. Vase la Energa de activacin nica en la subseccin EXPLICACIN.

GUIA PARA EL USUARIO STARS

PROPIEDADES DE COMPONENTES 421

*EACT_TAB ref Especificar el factor de dependencia de temperatura de la tasa de reaccin con mltiples valores de energa de activacin, uno para cada intervalo de temperatura. El nmero de fila de referencia ref corresponde a un entero con un rango permitido de 1 al nmero de filas de la tabla. Vase Mltiples energas de activacin { T Ea } ms abajo. Tabla de energa de activacin T (C | F). A lo sumo, se permite 20 filas. Vase la palabra clave *EACT para la descripcin de Ea. Las entradas de temperatura debern aumentar al ir bajando por la tabla, por lo menos por 0.01 grados.
Tlwr

El lmite inferior de la temperatura de la zona de quemado (C | F) que se utiliza para calcular las tasas de reaccin dependientes de T. Si la temperatura de los bloques del enmallado es inferior a Tlwr, entonces se utiliza Tlwr como la temperatura de la zona de quemado. El