Preview only show first 10 pages with watermark. For full document please download

Manual Ofm Inter-avanzado

Descripción: Es un Manual

   EMBED


Share

Transcript

OFM 2005 - V.1.1 MANUAL DEL USUARIO INTERMEDIO-AVANZADO Gerencia de Operaciones de Datos, Producción Soporte al Flujo de Trabajo CONTENIDO CONTENIDO LECCIÓN N°1: MAPAS DE BURBUJA Y GRID MAPA DE BURBUJA Procedimiento para la creación de un Dataset Estático Procedimiento para la creación de un Dataset Esporádicos Procedimiento para la creación de un Dataset Mensual Procedimiento para Modificar un Dataset Procedimiento para dar formato a las variables seleccionadas Procedimiento para mejorar la apariencia del mapa creado Procedimiento para modificar las variables seleccionadas para el mapa Procedimiento para representar las variables seleccionadas en una misma figura MAPA DE GRILLA Procedimiento para crear una nueva área sobre el mapa de grilla realizado Procedimiento para guardar el área creada y aplicarla a otro mapa que se genere Puntos de Control Animación en mapas Procedimiento para determinar la diferencia entre el área de un mapa de grilla de un año y otro LECCIÓN N°2: CREACIÓN Y EDICIÓN DE VARIABLES CALCULADAS VARIABLES CALCULADAS Procedimiento para editar variables calculadas Procedimiento para crear una variable calculada LECCIÓN N° 3. ANÁLISIS DE DECLINACIÓN MÓDULO FORECAST Procedimiento Para Determinar Reservas por Declinación Modificación de la apariencia del gráfico de declinación Edición de los ítems mostrados en la leyenda Modificación de límites en el gráfico de declinación Declinación de Yacimientos Declinación Energética Procedimiento para Guardar los casos de Declinación Procedimiento para generar un reporte con todos los datos mensuales obtenidos de la declinación establecida DECLINACIÓN TOTAL Procedimiento para calcular una declinación Total ANALISIS DE CURVAS TIPO FETKOVICH Uso de las curvas tipo Fetkovich Gerencia de Operaciones de Datos, Producción 2 Soporte al Flujo de Trabajo 2 4 4 4 7 9 11 12 15 16 18 21 24 25 26 26 27 32 32 32 33 37 37 37 43 46 47 48 49 52 54 57 57 61 62 LECCIÓN N°4. SCATTER PLOTS DE INDICE DE HETEROGENEIDAD DE PETRÓLEO, GAS O AGUA MÓDULO SCATTER PLOTS Edición de un Set Scatter Plot Menú de Edición Scatter Plot Cómo personalizar el eje de partida para las tendencias de los sets (Cross Hair axis) Scatter Plot Polynomial Fit Menu Tools Scatter Plot Opción Pick By Value Range… INDICE DE HETEROGENEIDAD Procedimiento para crear un gráfico de índice de heterogeneidad LECCIÓN N°5. TÓPICOS AVANZADOS RADIO DE DRENAJE Radio de Drenaje para pozos Verticales Creación de mapas de burbujas en función al Radio de Drenaje CÁLCULOS DE RESERVAS REMANENTES Método Analógico Método Volumétrico Método Volumétrico con Planimetría Método Volumétrico con Mallado Método de Balance de Materiales Método de Simulación Numérica de Yacimientos Método por Curvas de Declinación OPERACIONES CON MAPAS DE GRID MAPA GRID DE PRESIONES Procedimiento para generar mapas de grilla de presiones Procedimiento para extraer valores del gráfico generado CÁLCULO DE POES USANDO MAPA GRID CÁLCULO DE RESERVAS REMANENTES UTILIZANDO MAPA DE GRID ESCALADO MAPA GRID DE RESERVAS REMANENTES Procedimiento para calcular Reservas a través de Mapas Grid PROCESO PARA DETERMINAR ORIGEN DE AGUA PRODUCIDA UTILIZANDO LAS DERIVADAS DE CHAN Procedimiento para determinar el origen de agua producida en OFM VALIDACIÓN DE PRUEBAS DE PRODUCCIÓN Procedimiento de Validación de Pruebas Gerencia de Operaciones de Datos, Producción 3 67 67 67 69 69 70 72 72 73 73 80 80 80 81 83 84 84 84 85 85 85 86 88 88 88 90 93 105 110 110 114 115 117 117 Soporte al Flujo de Trabajo LECCIÓN N° 1. MAPAS DE BURBUJA Y GRID En OFM 2005 hay seis aplicaciones de mapeo: Bubble Map, Grid Map, Contour Map (2 Dimensiones), Surface Map (3 Dimensiones), Scatter Plot y Mapper XY. Todas comparten el mismo Dataset por lo que, una vez creado éste, puede ser llamado desde cualquiera de las aplicaciones de mapas para ser usado y pueden trabajar sincronizadamente en una animación. En esta sección se mostrarán las principales características de los tipos de mapas: Bubble Map y Grid Map. MAPA DE BURBUJA OFM provee los mapas de burbujas como una excelente herramienta usada para visualizar datos en un mapa geográfico. Las burbujas son desplegadas en las localizaciones de las entidades. Por consiguiente, este tipo de análisis debe ser usado a nivel de data cuya información esté coordinada, porque los Datasets son dependientes de la fecha. OFM también permite animaciones en el tiempo, a través de la cual, se puede observar el desarrollo histórico del área estudiada. Este tipo de mapas, se fundamenta en el área de drenaje del pozo a partir de la ecuación de POES; sin embargo, es una información cualitativa porque lo que muestra la burbuja no es en si el radio en metros sino un valor asignado a los barriles de crudo producidos por el pozo. Procedimiento para la creación de un Dataset Estático Desde el panel de herramientas seleccione Analysis / Bubble Map / y al desplegar la ventana seleccione la opción New. Gerencia de Operaciones de Datos, Producción 4 Soporte al Flujo de Trabajo Notas: • Si fueron abiertos algunos Datasets recientemente, OFM desplegará los nombres en la ventana del Dataset. • Si se tiene un Dataset previo, se puede abrir mediante la opción Browse… para localizarlo. • El botón Remove es usado para remover un Dataset sombreado de la lista desplegada. • El botón BMF es usado para leer archivos binarios de mapas creados en versiones anteriores de OFM. Se puede sólo leer más no modificar. Al desplegar la ventana, en el campo Title escriba el nombre del mapa (ej. Mapa Estático), en el campo de Project variables seleccione las variables a reportar en el mapa e introdúzcalas en el campo de Selected variables: Maestra.Prof_total, Maestra.Xcoord y Maestra.Ycoord. Hacer clic en Siguiente y verificar que en el recuadro Data Grouping > Grup by este seleccionado Completion y luego hacer clic en Siguiente. Gerencia de Operaciones de Datos, Producción 5 Soporte al Flujo de Trabajo Notas: • Los niveles disponibles en Group By son: Completion, Wellbore y todas las categorías de la tabla Sort. Si se selecciona una opción distinta a las referidas al Alias, Pozo o Wellbore, se puede realizar otro nivel de agrupación adicional mediante Then group by que permitirá hacer mapas tipo Pie y Barra. • El botón Assist trae la ventana Query donde se pueden colocar condiciones con el criterio WHERE. • Se puede limitar el rango de datos usando las opciones Start y End del recuadro Data Range. • Haciendo clic en el botón Retrieve source dates, OFM despliega el Start Date y End Date absolutos de todas las variables seleccionadas. • Data sampling frequency provee ventajas adicionales para el procesamiento de la data. Seleccione las condiciones de la información y presione Siguiente>. Al desplegarse la nueva ventana, en el campo Dataset escriba el nombre de este grupo de datos seleccionados (ej. Estático) Si selecciona Save Data OFM guarda como una plantilla las variables seleccionadas. A través de Browser se asigna la dirección donde se va a guardar el Dataset. En la sección de Properties se pueden verificar todos los detalles de la información seleccionada. Finalmente, presione Finish y se despliega el mapa: Gerencia de Operaciones de Datos, Producción 6 Soporte al Flujo de Trabajo Procedimiento para la creación de un Dataset Esporádico Los datos esporádicos son aleatorios y diversos pozos/completación pueden tener diferentes frecuencias de la fecha. En esta versión, OFM tiene una opción para pre-procesar los datos cuando se crea el Dataset, usando técnicas de interpolación y/o Carry-forward (llevaradelante). Desde el panel de Filtro seleccione la tabla que contenga los datos esporádicos (en este caso Pruebas). Desde la barra de herramientas seleccione Analysis / Bubble Map / y al desplegar la ventana seleccione New, proceda a escribir el nombre del Dataset y luego seleccione las variables a reportar en el mapa: Pruebas.Pet_bruto, Pruebas.Gas_form y Pruebas.Ays_calc.. Elija la opción Linear Interpolation with Carry Forward. Nota: Observe que las opciones presentadas debajo del campo Selected variables sólo se activan cuando se trabaja con datos esporádicos y se describen a continuación: Gerencia de Operaciones de Datos, Producción 7 Soporte al Flujo de Trabajo • • • • Do not modfy data: Permite mantener los datos sin ninguna modificación. Carry Forward: Aplica cuando dentro de una tabla se pierde la secuencia de valores y ésta opción permite tomar el valor anterior y repetirlo cuando alguno de los campos (números) no tiene valor y el otro si. Linear Interpolation: Utiliza el método de interpolación lineal entre los dos últimos valores, para obtener el valor donde no hay datos. Linear Interpolation with Carry Forward: Es una mezcla entre las opciones anteriores; es decir: Realiza la interpolación entre el valor anterior y siguiente y cuando no hay valor siguiente repite el valor interpolado anterior. Ejemplo ilustrado: Datos Originales Carry Forward Linear Interpolation Linear I. w/ Carry F. Pozo 1 Pozo 1 Pozo 2 Pozo 1 Pozo 2 Pozo 1 Datos Pozo 2 Pozo 2 1 10 - 10 - 10 - 10 - 2 9 20 9 20 9 20 9 20 3 - 18 9 18 8 18 8 18 4 7 - 7 18 7 16 7 16 5 - - - - - - - - 6 5 12 5 12 5 12 5 12 7 - 10 5 10 4 10 4 10 8 3 - 3 10 3 - 3 10 Luego seleccione Siguiente> y al desplegar la ventana observe que la opción Group by del campo Data Grouping está desactivado y esto se debe a que No hay grupos de datos esporádicos, por lo que se presenta por defecto. Luego seleccione Siguiente y escriba el nombre de sus datos en el campo Dataset (ej. Esporádicos) Seleccione Save data para que OFM lo guarde como una plantilla y en el panel de Properties verifique las condiciones de la información seleccionada, presione Finish. Y se desplegará el mapa. Gerencia de Operaciones de Datos, Producción 8 Soporte al Flujo de Trabajo Procedimiento para la creación de un Dataset Mensual Seleccionar Analysis / Bubble Map. Note que aparece en la ventana de la izquierda, el Dataset estático realizado anteriormente. En este caso, se va a crear un nuevo Dataset (New). Coloque como título: Producción Mensual y agregue las siguientes variables: Petroleo.Mensual, Petroleo.Tasa.Real, Petroleo.Acumulado, Agua.Mensual, Agua.Tasa.Real, Agua. Acumulado, Gas.Mensual, Gas.Tasa.Real, Gas. Acumulado, Liquido.Tasa.Real, Liquido.Acumulado Gerencia de Operaciones de Datos, Producción 9 Soporte al Flujo de Trabajo La fecha se agrega automáticamente por tratarse de datos dependientes del tiempo. Hacer clic en Siguiente. Agrupar por Completion. Hacer clic en Retrieve source dates para obtener el inicio y final del rango de fecha que abarca las variables seleccionadas. • Hacer clic en Siguiente y cambiar el nombre del Dataset a Mensual. Gerencia de Operaciones de Datos, Producción 10 Soporte al Flujo de Trabajo Hacer clic en Finish y se despliega el mapa de burbujas. Procedimiento para Modificar un Dataset Esto permitirá agregar o eliminar condiciones o variables en los mapas ya creados. En la barra de tarea seleccione Analysis / Bubble Map, y al desplegar la ventana seleccione el Dataset a modificar, ubicado en el campo Dataset y presione Edit. Al desplegar la ventana OFM le permite agregar o quitar variables en el mapa previamente creado y luego seleccione Siguiente >. Gerencia de Operaciones de Datos, Producción 11 Soporte al Flujo de Trabajo Seguidamente puede modificar la condición establecida o la fecha en la que requirió sus variables. Luego presione Siguiente >, seleccione Save Data para que OFM guarde los datos seleccionados como una plantilla.. Finalmente, presione Finish y se desplegará el mapa. Es importante destacar, que la opción Save Data, permite salvar la data con el filtro seleccionado actualmente para la realización del dataset. Si esta opción es marcada el archivo generado no permite su utilización para otro filtro posterior. Procedimiento para dar formato a las variables seleccionadas Desde el panel Filter seleccione Table Data / ZPROD. En la barra de tarea seleccione Analysis / Bubble map (de forma automática aparece seleccionado el dataset Mensual, esto porque se hizo a partir de la misma tabla de datos de producción) luego seleccione Open. En el panel Properties localice Variables y haga clic en el espacio en blanco que está al lado. Gerencia de Operaciones de Datos, Producción 12 Soporte al Flujo de Trabajo Al hacer clic se despliega la siguiente ventana: Esta ventana permite seleccionar la (s) variable (s) que desee modificar. Deseleccione 2 de las variables ej. Agua.mensual, Gas.mensual y presione OK. En el panel Properties localice Value y haga clic en el espacio en blanco y seleccione Yes. Observe que los valores de la producción se presentan sobre las burbujas del mapa. Gerencia de Operaciones de Datos, Producción 13 Soporte al Flujo de Trabajo El color de los números que corresponden al valor de la producción puede modificarse haciendo clic en la sección Color ubicado debajo de Value, en el panel Properties. El campo Constraints del panel Properties permite excluir valores (en éste caso de producción de petróleo) reportados en el mapa, haciendo clic en el espacio en blanco, luego seleccione el campo correspondiente, bien sea, “valores menores o mayores que” y luego Apply All / Ok. Al desplegar el mapa se observa que los valores excluidos no aparecen en las burbujas. Gerencia de Operaciones de Datos, Producción 14 Soporte al Flujo de Trabajo El campo Plot Size del panel Properties permite darle menor o mayor tamaño a las burbujas presentadas en el mapa. Los valores Minimun y Maximun son el rango entre los que oscilará el tamaño de las burbujas representadas en el mapa. Procedimiento para mejorar la apariencia del mapa creado Para mostrar los apuntes necesarios en el mapa, seleccione desde la barra de herramientas Edit / Map Display / Headers (Escriba sus anotaciones) / OK. Luego haga clic para seleccionar la nota a modificar y clic con botón derecho sobre ella, al desplegar la ventana seleccione Edit. Al desplegar la ventana puede modificar: Tipo, Estilo, Tamaño, Angulo de ubicación y Color de letra. Luego seleccione OK. Gerencia de Operaciones de Datos, Producción 15 Soporte al Flujo de Trabajo En el panel Properties localice el campo Legend y podrá modificar el tipo, estilo, tamaño y color de la letra en Font, y el marco de la misma en Frame. En el panel Properties puede también modificar: Tipo, ancho y color de las líneas del marco del mapa (Gridline Attributes), tamaño, tipo, estilo y color de los nombres de los pozos (Well Name Properties), forma de presentación de las figuras del mapa, ya que puede representarse la variable en forma de: Circle, Up Triangle, etc., como se muestra en la figura. Procedimiento para modificar las variables seleccionadas para el mapa Ubique Variables en el panel Properties y haga clic en el espacio en blanco ubicado al lado. Seguido, haga clic sobre las variables a modificar para seleccionarlas y presione OK. Gerencia de Operaciones de Datos, Producción 16 Soporte al Flujo de Trabajo Ubique en el panel Properties el campo Variable ubicado debajo de Plot Attributes y haga clic en el espacio donde aparece el nombre de la variable, desde aquí debe seleccionar cada una y hacerle las modificaciones necesarias. Ubique el campo variable, seleccione la variable Gas.mensual y agregue las siguientes características: 9 Display: Circle. 9 Color (Shape): Red. 9 Radius: Minimun. 9 Vary Size: No. Gerencia de Operaciones de Datos, Producción 17 Soporte al Flujo de Trabajo Luego seleccione otra variable (Petroleo.Mensual), y agregue las siguientes condiciones: 9 9 9 9 Display: Circle. Color (Shape): Green. Radius: Fixed. Vary Size: No. De igual forma seleccione cada una de las variables y agregue las condiciones que desee para representar mejor cada una de ellas. Y si selecciona la opción Vary Color / No las figuras seleccionadas tomarán un solo color. Finalmente, podrá observar el mapa de burbuja y las condiciones establecidas para cada variable. Procedimiento para representar las variables seleccionadas en una misma figura Verifique en el campo Variables que estén activas las variables: Gas.Mensual, Petroleo.Mensual y Agua.Mensual. Luego en el campo Variable seleccione Gas.Mensual y cambie su Display a Pie y Radius a Fixed. Seleccione la variable Petroleo.Mensual, coloque Pie en el Display y Fixed en el Radius, verifique que el color sea Green. Gerencia de Operaciones de Datos, Producción 18 Soporte al Flujo de Trabajo Por último, seleccione la variable Agua.Mensual y coloque en Display la opción Pie y Fixed en Radius. Si al desplegar el mapa las figuras se observan en tamaño muy pequeño, recuerde ir al panel Properties y ubicar el campo Plot Size, en la opción Fixed = 5, o pruebe con el número que Ud. considere. Observe que la burbuja correspondiente al pozo ORC 31 fue movida de su lugar original, para realizar esta operación haga clic con botón derecho sobre la figura y seleccione Move Shapes y con botón derecho ruede la misma, y para devolverla a su posición original haga clic con botón derecho y seleccione Default Positions. En caso de preferir mostrar cada variable con una figura diferente, una vez seleccionada la figura ubique en Display la figura requerida y de igual forma repita el proceso para el resto de las variables. Gerencia de Operaciones de Datos, Producción 19 Soporte al Flujo de Trabajo Una vez generados los mapas de grilla o burbuja, OFM te permite visualizar la animación y el mapa de la producción mes a mes por separado, a través de de la opción Step / Previous o Next Date ubicada en la barra de herramientas. Otra opción es realizar la animación incrementando el tiempo en un rango (Por ejemplo cada 3, 6, 9 meses) ó estableciendo una fecha específica. En la primera, seleccione desde la barra de herramienta Step / Increment y al desplegar la ventana coloque el valor en el que va a aumentar o disminuir los meses de producción para desplegar los mapas. La segunda, seleccione Step / Select Date… y seleccione la fecha, luego presione OK. Gerencia de Operaciones de Datos, Producción 20 Soporte al Flujo de Trabajo Para observar de forma completa la animación de los mapas OFM presenta la siguiente barra: 6 4 3 1 5 8 7 9 2 1.- Al desplegar esta ventana podrá seleccionar la fecha, esta es la misma acción que se realiza por la opción Step / Select Date. 2.- Al mover el cursor se puede avanzar o regresar en el intervalo de fechas reportadas. 3.- Este botón regresa la animación al inicio. 4.- Corre la animación en reversa. 5.- Permite seleccionar mes a mes el mapa correspondiente, es decir, realiza la misma acción de Step / Previous o Next Date incluyendo la acción de Step / Increment. 6.- Detiene la animación al momento que se requiera. 7.- Cumple la acción inversa del botón 5, es decir, avanza mes a mes la animación de los mapas. 8.- Corre la animación desde una fecha hacía el final de la producción. 9.- Permite llevar la animación hasta la última fecha. MAPA DE GRILLA Permite visualizar arealmente como se propaga una variable. A continuación se detalla el procedimiento para la creación de mapas de Grid: Desde la barra de herramienta seleccione: Analysis / Grid Map / y al desplegar la ventana seleccione la opción New. Gerencia de Operaciones de Datos, Producción 21 Soporte al Flujo de Trabajo Seguidamente se despliega esta ventana: En el campo Title escriba el nombre del mapa a generar, en el campo Project variables seleccione las variables a reportar en el mapa e introdúzcalas en el campo Selected variables haciendo doble clic sobre ellas o mediante las flechas mostradas. Luego seleccione la opción Siguiente >. Se despliega la siguiente ventana: El campo Data Grouping le permitirá seleccionar el grupo por el cual requiere su información (Completación, Wellbore, Campo, categoría, Yacimiento, entre otros), el botón Assist… permite agregar una condición a la data previamente seleccionada (ej: Producción mensual de agua, petróleo y gas “mayor” a 10 MBLS) El campo Data range permite condicionar la fecha en la cual se obtendrán los resultados del mapa, el botón Retrieve source dates despliega todo el lapso de fecha en la cual hay valores de las variables seleccionadas. El campo Data sampling frequency permite seleccionar la frecuencia en la que se requiere el mapa: Default (toda la historia), Quarterly (cada trimestre), semiAnnually (cada semestre), Annually (anual). Gerencia de Operaciones de Datos, Producción 22 Soporte al Flujo de Trabajo Luego seleccione Siguiente> y al desplegarse la nueva ventana en el campo Dataset escriba el nombre de este grupo de datos seleccionados (ej. Mensual) Al Activar la opción Save Data OFM guarda los datos seleccionados para este mapa, a diferencia del resto de las plantillas esta opción impide que Ud. aplique este formato a otro filtro de información que realice. La opción Browse... permite guardar la información seleccionada en el lugar que establezca el usuario, sin embargo, OFM de forma automática lo ubica en un temporal. En la sección de Properties se puede verificar todos los detalles de la información seleccionada. Al presionar el botón Finish se despliega el mapa de grilla, luego en el panel de Properties (Propiedades) en la opción Variables seleccione una a una cada variable y OFM presentará el mapa correspondiente a cada una. En la opción Spectrum seleccione el color en que desea este representada dicha variable. Gerencia de Operaciones de Datos, Producción 23 Soporte al Flujo de Trabajo Procedimiento para crear una nueva área sobre el mapa de grilla realizado Haga clic con botón derecho sobre el mapa de grilla y al desplegarse la ventana seleccione Grid Area / New. Demarque la nueva área haciendo clic con botón izquierdo y al finalizar haga clic con botón derecho y seleccione Done. Inmediatamente se despliega el mapa con la nueva área: Si desea borrar el área creada y generar una nueva, seleccione desde el panel de Propiedades Digitize a new Grid Area / Yes, y repita el proceso de demarcación de área o haga clic con botón derecho sobre el área y seleccione Grid Area / Clear y se borra el área creada. Seguido, haga clic con botón derecho sobre el mapa y seleccione Grid Area / Exclude. Esta opción permite omitir la información que quedó fuera del área y puede verificarlo al desplegar la pestaña Grid Statistics ubicada en parte izquierda inferior de la ventana del mapa antes y después de demarcar el área. Gerencia de Operaciones de Datos, Producción 24 Soporte al Flujo de Trabajo Procedimiento para guardar el área creada y aplicarla a otro mapa que se genere Una vez creada la nueva área, haga clic con botón derecho sobre el mapa, seleccione Grid Area / Save para guardarla y utilizarla posteriormente en cualquier mapa. Al desplegar la ventana escriba el nombre del archivo y seleccione la dirección donde lo guardará y presione Guardar. Para aplicar el área creada a otro mapa, haga clic con botón derecho sobre el nuevo mapa seleccione Grid Area / Open, ubique el archivo del área guardada, márquelo y presione Open. De forma inmediata se despliega el mapa con la nueva área. Gerencia de Operaciones de Datos, Producción 25 Soporte al Flujo de Trabajo Puntos de Control • Si dispone de datos de producción (en este ejemplo), OFM permite delimitar colocando puntos de control para demarcar la misma. Haga clic con botón derecho sobre el mapa y seleccione Control Points / Add. • Al desplegar la ventana coloque el número de la producción (ej. 10, 50, 100, cuyas unidades son en MBLS) y luego presione OK. • Marque los puntos para delimitar el área, al finalizar haga clic con botón derecho y seleccione Done, inmediatamente se despliega el nuevo mapa. Animación en mapas Una vez generados los mapas de grilla o burbuja, OFM permite visualizar la animación y el mapa de la producción mes a mes por separado, a través de de la opción Step / Previous o Next Date ubicada en la barra de herramientas. Otra opción es realizar la animación incrementando el tiempo en un rango (Por ejemplo cada 3, 6, 9 meses) ó estableciendo una fecha específica. En la primera, seleccione desde la barra de herramienta Step / Increment y al desplegar la ventana coloque el valor en el que va a aumentar o disminuir los meses de producción para desplegar los mapas. Gerencia de Operaciones de Datos, Producción 26 Soporte al Flujo de Trabajo La segunda, seleccione Step / Select Date… y seleccione la fecha, luego presione OK. Para observar de forma completa la animación de los mapas OFM presenta la siguiente barra la cual funciona igual que para los mapas de burbujas. Procedimiento para determinar la diferencia entre el área de un mapa de grilla de un año y otro Una vez establecida el área sobre el mapa seleccione desde la barra de herramientas File / Save As. Gerencia de Operaciones de Datos, Producción 27 Soporte al Flujo de Trabajo Al desplegar la ventana coloque el nombre del archivo (Ej. Agosto2005, esto por cuanto el mapa guardado fue de esa fecha, puede verificarlo o seleccionarlo en Step / Select Date), luego presione Guardar. Al desplegar la ventana, en el campo Decription escriba la variable que desea mostrar en el grid, por ejemplo: Producción Acumulada de Petróleo. El campo Name corresponde al nombre de la variable que está creando y se debe escribir sin utilizar espacios ni caracteres especiales. Puede seleccionar Save Grid Area y/o Save Control Points si desea guardar el área grid y puntos de control si los estableció. Luego presione Ok. Desde la barra de herramienta seleccione Step / Select Date y al desplegar la ventana seleccione la fecha de la otra área (en este caso Agosto2004, si desea mostrar un año de producción). Luego presione Ok. Gerencia de Operaciones de Datos, Producción 28 Soporte al Flujo de Trabajo Al seleccionar la fecha se despliega el mapa correspondiente, luego seleccione nuevamente File / Save As y en la ventana escriba el nombre del archivo y presione Guardar. Al presionar Guardar se despliega otra ventana, en el campo Description escriba Producción Acumulada de Petróleo, escriba en el campo Name el nombre de la variable (recuerde no utilizar espacios ni caracteres especiales) luego presione OK. Desde la barra de herramientas presione Tools / Registry y al desplegar la ventana verifique que las 2 variables creadas estén allí, en caso de no encontrarse en la pantalla seleccione Browse y ubíquelas en la dirección guardada. Luego presione Ok. Desde la barra de herramientas seleccione Tools / Calculate y al desplegar la ventana en el campo Description escriba Ultimo Año de Producción de Petróleo. En el campo Name escriba PetroleoProducidoUltimoAño (No utilice espacios ni caracteres especiales). Gerencia de Operaciones de Datos, Producción 29 Soporte al Flujo de Trabajo Seguidamente, presione Equation y al desplegar edite la ecuación como se muestra a continuación Agosto2005-Agosto2004. Luego presione Ok. Seguidamente, presione File y al desplegar la ventana escriba el título del resultado que se obtuvo (Ej. Ultimo Año de Producción) y presione Guardar. Finalmente, se despliega el mapa correspondiente a la diferencia entre la producción obtenida para Agosto de 2005 menos la obtenida para la misma fecha del año anterior. Gerencia de Operaciones de Datos, Producción 30 Soporte al Flujo de Trabajo Observe que en la leyenda esta reflejado el nombre con el cual guardo el archivo y si observan bien los mapas de ambas fechas, podrá notar que ambos tienen diferentes tonos de colores. Gerencia de Operaciones de Datos, Producción 31 Soporte al Flujo de Trabajo LECCIÓN N° 2. CREACIÓN Y EDICIÓN DE VARIABLES CALCULADAS VARIABLES CALCULADAS Las Variables Calculadas son variables definidas por el usuario y pueden ser formuladas a partir de funciones o ecuaciones matemáticas, valores constantes u otras variables calculadas y permiten generar información de datos, diarios, esporádicos, mensuales y estáticos de campos o yacimientos. Procedimiento para editar variables calculadas Para Editar una variable ya creada, se selecciona el menú Database y se selecciona la opción Calculated Variables: Se selecciona la variable a Editar y la opción Edit como se refleja a continuación: Gerencia de Operaciones de Datos, Producción 32 Soporte al Flujo de Trabajo Donde se puede editar la información reflejada en la pantalla a conveniencia del usuario y agruparla por grupos: Nota: Para eliminar una variable calculada, Database / Calculated Variables, se selecciona la variable de interés y se presiona el botón Delete. Procedimiento para crear una variable calculada Para crear una variable calculada seleccionar en la línea de menú Database / Calculated Variables. Se presenta la pantalla Edit Calculated Variable: Presionar el botón New, se presenta la siguiente pantalla: Gerencia de Operaciones de Datos, Producción 33 Soporte al Flujo de Trabajo En esta parte se puede usar combinaciones de fórmulas con variables del proyecto (Project Variables), funciones propias de la aplicación (System Functions) y funciones propias del usuario (User Functions). Por Ejemplo, si se quiere buscar los pozos activos o inactivos de un campo, se puede utilizar la siguiente ecuación: @IfStr(@Last(Petroleo.Mensual ) > 0 ,"Activo" ,"Inactivo" ) Al presionar el botón OK, se presenta lo siguiente: Gerencia de Operaciones de Datos, Producción 34 Soporte al Flujo de Trabajo Pestaña Define: En el cuadro Name, se escribe el nombre que identifica la variable calculada. En el cuadro User, se escribe el nombre del usuario. En el cuadro Class, se escribe el nombre de la clase bajo la cual quedará agrupada esta variable. Pestaña Units: En la lista Output Multiplier, se escoje el multiplicador (p.e. %, M, MM, MMM, B, T). En la lista Units, se escoje las unidades métricas/inglesas. Pestaña Report: Gerencia de Operaciones de Datos, Producción 35 Soporte al Flujo de Trabajo Permite formatear ancho, cantidad de decimales, justificación, encabezado de la variable calculada al momento de usar el módulo de reportes. Pestaña Plot: Permite nombrar la variable, indicarle color de la línea, tipo de línea, tipo de punto, relleno de la curva, ancho de la línea, tamaño del punto, estilo del relleno de la curva, de la variable calculada al momento de usar el módulo de gráficos/plot. Gerencia de Operaciones de Datos, Producción 36 Soporte al Flujo de Trabajo LECCIÓN N° 3. ANÁLISIS DE DECLINACIÓN MÓDULO FORECAST Este módulo permite realizar análisis de curvas de declinación tanto para pozos como yacimientos, utilizando varios métodos de declinación como por ejemplo: Empírico, Fetkovich, Analytical Transient Solution; facilitando los cálculos de reservas, declinación y predicciones del comportamiento de producción. Procedimiento Para Determinar Reservas por Declinación • Limpie el filtro previo y realice la agrupación de interés. • Seleccione Analysis / Forecast o haga clic en el botón Forecast de la barra de herramientas. • OFM guarda la configuración del último análisis realizado, si este es el caso haga doble clic en cualquier punto del gráfico mostrado para configurar las condiciones del análisis deseado. • Si se desea configurar un escenario base que sirva de punto de partida para los futuros escenarios de análisis, seleccionar Edit / Scenario Manager. Sombrear de la lista de escenarios el DefaultScenario y editarlo. Gerencia de Operaciones de Datos, Producción 37 Soporte al Flujo de Trabajo • En la pestaña Flow Model debe definir la fase con la que esta trabajando, es decir, petróleo, gas o agua y las variables que estén asociadas con el análisis a realizar, de acuerdo a la fase seleccionada; seguidamente, escoja el método a utilizar para realizar el análisis de las curvas de declinación, (Empírico, Fetkovich, etc.). Por ejemplo: Phase/Analysis: Petróleo, Time (Date): Fecha, Cum. Oil, Mbbl: Petróleo Acumulado Finder, Oil Rate, bbl/d: Petróleo Tasa Real y en el campo Model Description seleccione el método por medio del cual realizará la declinación, en este caso se utilizará el modelo Empírico. • En la pestaña Historical Regression se selecciona el tipo de Análisis y Método que serán utilizados par la regresión histórica. Si desconoce el tipo de declinación, seleccione Best Method para que el programa seleccione el tipo de declinación que más se ajuste al comportamiento de producción del pozo o yacimiento. Gerencia de Operaciones de Datos, Producción 38 Soporte al Flujo de Trabajo Para este ejemplo seleccionar en Analysis: Rate-Time y en Method: Exponential. • En la Pestaña Forecast aparecerán los parámetros a definir para realizar la declinación. En esta ventana se deben seleccionar los siguientes parámetros: 9 Número de Schedule. 9 Inicio y fin de cada Schedule. 9 Tasa con la que se va a iniciar la proyección. 9 Tasa límite económico. 9 Tipo de declinación que rige el comportamiento de producción (exponencial, hiperbólica, etc.). Los grupos de parámetros que en esta sección se encuentran son: Oil Schedule: Permite configurar el número de Escenarios bajo los cuales será realizado el análisis de declinación. Oil Schedule #1: Permite configurar los parámetros de inicio de cada escenario. Las opciones son: Gerencia de Operaciones de Datos, Producción 39 Soporte al Flujo de Trabajo Start Time: Fecha de inicio de la predicción. • Date: Permite colocar una fecha en particular, de la cual se desea partir. • Months from End: Meses después del final de producción. • Last Historical Date: Última fecha histórica registrada. Start Rate: Tasa de partida para el pronóstico. • • • • Previous: Tasa previa a la última registrada. From Historical: Tasa tomada de un ajuste del histórico de producción. Last Historical Rate: Última tasa de producción. Value: Valor puntual de tasa (es útil en casos de RA/RC, Fracturamiento hidráulico, servicios, entre otros). • Change By: Esta opción le asigna al pronóstico una tasa inicial igual a la tasa inmediatamente anterior a la fecha de inicio del pronóstico más la cantidad que se escriba en esta opción. • Change By Percent: Permite que la tasa de inicio tenga un cambio o incremento de %x barriles. Ejemplo: Ultima Q = 300 bbl. con Change By=20 => Qi = 320 bbls. con Change By Percent = 20 => Qi = 360 bbls. • From Fit: Iguala el pronóstico con la tendencia que da la pendiente de declinación. • Last Fit Rate: Última tasa que muestra la tendencia. Reserve Type: Tipo de reservas. Esta información obtenidos. no influye en los resultados Schedule Limits (Oil Schedule #1): Gerencia de Operaciones de Datos, Producción 40 Soporte al Flujo de Trabajo End Time: Tiempo final del pronóstico. • Date: Permite colocar una fecha en particular para la finalización del pronóstico. • Months from Start: Número de meses contados desde el inicio hasta el final del pronóstico. End Rate: Tasa final del pronóstico. Puede ser un valor fijo dado por el límite económico de cada pozo o el estimado del yacimiento; o dinámico utilizando variables calculadas. Sch. Reserves: Permite establecer a partir de variables calculadas lo que se desea recuperar de las reservas remanentes (Reserves). Total Reserves: Permite establecer a partir de variables calculadas las reservas totales. Decline Parameters (Oil Schedule #1): Type: Tipo de declinación (Tomada a partir de la regresión histórica, Exponencial, Hiperbólica, Armónica, Flag Rate: No hay declinación, sería una línea recta). Rate: Tasa calculada a partir de la declinación o regresión. Se utiliza User Defined cuando se conoce la declinación del pozo y/o yacimiento. Las otras opciones permiten recalcular la declinación de tal manera que considera: • Reservas y tasa final. • Reserva y tiempo final. • Tasa final y tiempo final. Historical Regresion: La tasa inicial de declinación será determinada por la regresión histórica, el tiempo de inicio y los parámetros de reinicialización. User Define: Utiliza la tasa de declinación definida inicialmente. Calculate from Reserves and End Rate: La tasa inicial de declinación es calculada para determinar las reservas esperadas y la tasa final. Para ello se requieren las reservas totales o las reservas predecidas. La adecuada duración de la predicción (forescast time) debe ser establecida para determinar las reservas y la tasa final, de otra manera la predicción culmina por el tiempo límite. Gerencia de Operaciones de Datos, Producción 41 Soporte al Flujo de Trabajo Calculate from Reserves and Schedule Time: La tasa inicial de declinación es calculada para determinar las reservas esperadas y el final de un escenario de predicción. Para ello se requieren las reservas totales o las reservas predecidas. Esta opción asegura que la predicción no será finalizada por la tasa final. Calculate from End Rate and Schedule Time: La tasa inicial de declinación es calculada para determinar la tasa final deseada esperada y el final de un escenario de predicción. Asegura que la predicción no finalizará por el escenario de predicción o por las reservas totales si una o ambas reservas son establecidas. Advanced Settings (Oil: Schedule #1): Capacity Limit: Límite superior de producción. Switch Rate: Cuando se activa, permite cambiar de método de declinación al alcanzar el valor de declinación colocado: Ejemplo: Cambia de declinación Hiperbólica a Exponencial. Days Off: Representa los días de cierre en los pozos, sirve para descontar la producción asociada a esos días. Shut In Effect: Indica en cuanto va a ser incrementada la producción una vez reactivados los pozos cerrados. • Una vez definidos los parámetros de la predicción, se procede a guardar los cambios del Escenario Manager haciendo clic en Aceptar y luego en Apply. • Los parámetros del modelo de flujo y la predicción, definidos en el Escenario Manager, pueden ser modificados de acuerdo a cada caso de análisis particular, editando el escenario actual mediante Edit / Scenario. Gerencia de Operaciones de Datos, Producción 42 Soporte al Flujo de Trabajo Mediante esta opción se habilitan las pestañas Flow Model y Forescast que permiten realizar todas las modificaciones que se deseen para cada escenario planteado, sin que se modifique el modelo base ya establecido en el Scenario Manager. Modificación de la apariencia del gráfico de declinación: Panel Properties. 1. Para activar el Panel de propiedades seleccionar: View / Panes /Properties. Este botón permite bloquear cualquier cambio en el gráfico de declinación. Cuando está activo el panel se torna color rojizo. Muestra las categorías activas en el panel. Al seleccionar este botón las sub-categorías mostradas en el panel se ordenan alfabéticamente. Aumenta el tamaño de las letras del panel. Despliega todas las categorías encuentren anidadas en el panel. Gerencia de Operaciones de Datos, Producción 43 que se Soporte al Flujo de Trabajo 2. Al desplegar la opción Phase y seleccionar una fase diferente a la que esta en uso, OFM le lleva directamente a la ventana Current Scenario en cual debe seleccionar las variables asociadas a dicha fase. 3. La opción Solution despliega los métodos de declinación usados en OFM y de forma sombreada el que se seleccionó para el caso actual de declinación. 4. La opción Analysis indica el tipo de Análisis seleccionado, para los cuales se presentan las variables graficadas para el análisis de declinación, (Tasa vs. Tiempo ó Tasa vs. Producción Acumulada). 5. Dentro del campo de Decline Rate, la opción Type indica que tipo de declinación se está utilizando, la más usada es anual efectiva dependiendo de los datos de fecha que se utilicen; y la opción Limits permite establecer o no valores de declinación límites para el análisis. Nominal: Declinación generada de la pendiente negativa de la curva lnq vs t. La declinación nominal es una función continua. A= - d lnq = dq/dt dt q Efectiva: Representa la caída de la tasa de producción de qi a q1, dividida por la tasa de producción al inicio del período. Es una función escalonada. D= qi-q1 qi 6. El campo History Match muestra la opción Fit Type que permite escoger el tipo de declinación que se considere para el análisis (En caso de haber seleccionado previamente en la ventana Scenario Manager la opción Best Method, ésta aparecerá en la opción Fit Type. También se muestra dentro de este campo la opción Method, pudiendo seleccionar entre Manual y Auto, si selecciona Auto OFM selecciona el método que considere más acertado para el análisis, sin embargo, al marcar la opción Manual Ud. puede escoger el tipo de declinación que considere más apropiado. 7. En la opción Graph Setup despliega la ventana Edit Plot que permite ocultar curvas al desactivarlas y/o agregar curvas adicionales al gráfico. Esta ventana también puede ser accedida haciendo clic derecho sobre el gráfico de declinación y seleccionando la opción Graph… Gerencia de Operaciones de Datos, Producción 44 Soporte al Flujo de Trabajo Observe que puede desactivar curvas, lograr que no se muestren en el gráfico y al presionar el botón Add Curve puede agregar curvas al gráfico, sin embargo, no puede realizarle declinación a la misma. 7. La opción Curve Name permite mostrar el nombre de la variable agregada como etiqueta, como una leyenda o simplemente no mostrarla, y la opción Result Legend brinda la opción de observar los resultados de los resultados de la declinación en una leyenda sobre el gráfico o simplemente no verlos. Gerencia de Operaciones de Datos, Producción 45 Soporte al Flujo de Trabajo 8. Dentro del campo Headers se muestran las opciones: Setup, que permite agregar un título a la gráfica: Add / Assist / escriba entre comillas el texto que requiere aparezca (ejemplo: “Declinación”) / + un System Funtions denominado: @Name / Ok / Ok. Otra opción es: Show, permite mostrar u ocultar el título escrito, y Show As Legend que permite colocar el título como leyenda. 9. La opción Curves permite seleccionar cada curva para modificar su apariencia, al seleccionarla se agregan nuevos campos al panel de propiedades para modificar dichos atributos (Tipo de línea, tipo de puntos, color de línea, etc.). 10. Para modificar la apariencia de los ejes del gráfico haga clic sobre cada uno de estos y se desplegarán en el panel de propiedades las opciones que permiten modificarlos (podrá modificar tics, letras, colores, líneas, etc.). Edición de los ítems mostrados en la leyenda Haga clic sobre la leyenda y ubique en el panel Properties el campo Legend Box, marque el espacio en blanco que se encuentra al lado de Legend Results y se desplegará la siguiente ventana: Donde: 9 Phase: Es la fase de fluido con el que esta trabajando. 9 Case Name: Nombre con el que guardamos los resultados del caso de declinación. 9 b: Indica el tipo de declinación que se está trabajando. Si, b = 0 Declinación Exponencial. 0 < b < 1 Declinación Hiperbólica. b = 1 Declinación Armónica. Gerencia de Operaciones de Datos, Producción 46 Soporte al Flujo de Trabajo 9 Di: Tasa de declinación constante. 9 Qi: Tasa inicial de la declinación. 9 Ti: Tiempo inicial de la declinación. 9 Te: Tiempo final de la declinación. 9 Final Rate: Tasa de producción alcanzada al final de la declinación. 9 Cumulative Production: Acumulado de Petróleo hasta el final de la producción. 9 Cumulative Production Date: Fecha donde se registra el último valor de producción acumulada. 9 Reserves - Remaining Recoverable: Reservas remanentes que se estima drenar por el pozo. 9 EUR: Reservas Recuperables (Reserves + Cumulative Production). 9 Forecast Ended By: Indica la condición por la cual finalizó la declinación. 9 Initial/Reinitialization Date: Fecha de reinicialización (Fetkovich). 9 DB Forecast Date: Muestra la fecha cuando fue guardado el caso de declinación. Modificación de límites en el gráfico de declinación Para delimitar el período de tiempo en el gráfico se selecciona la opción Edit / Limits, como se muestra a continuación. Gerencia de Operaciones de Datos, Producción 47 Soporte al Flujo de Trabajo Al activar Limits encontraremos varias opciones para realizar la delimitación del periodo preestablecido, éstas son: Lower: Permite descartar aquellos puntos que estén por debajo de los seleccionados dentro del rango o período establecido, marcando los mismos directamente sobre la gráfica. Upper: Permite descartar aquellos puntos que estén por encima de los seleccionados dentro del rango o período establecido. Range: En esta opción se delimita el periodo de acuerdo a los valores determinados bien sea para el eje Y (Producción) o para el eje X (Fecha), según el período establecido como el más estable o representativo para la declinación. Declinación de Yacimientos La mayoría de los yacimientos tienden a decrecer la producción o tasa de producción con el tiempo a menos que sea un yacimiento infinito con muy buenas propiedades petrofísicas y con un mecanismo de producción muy bueno y constante Ej. Compactación y gas en solución. La tasa de petróleo neto de los yacimientos puede verse afectada y decrecer por varias razones; entre ellas enumerare algunas. Razones Atribuibles al Yacimiento: 1. Perdida de la presión del yacimiento. 2. Incremento del corte de agua de formación por actividad del acuífero. 3. Incremento de la producción de gas o conificación de la capa de gas. 4. Cuando se alcanza el punto de burbujeo. 5. Disminución de la permeabilidad de la roca por efectos de parafina, asfaltenos y movimientos de finos(granos de arena microscópicos). Gerencia de Operaciones de Datos, Producción 48 Soporte al Flujo de Trabajo Razones de Tipo Mecánico: 1. Paros eléctricos. 2. Paro de plantas compresoras de gas. 3. Problema mecánico de los pozos (Pescados, reductor taponado, tubería doblada, etc). 4. Razones políticas o gubernamentales (Cierre operacional). Estas causas son conocidas también como perdidas de producción. Frecuentemente en OFM se realiza un Filter query de un yacimiento y se hace una declinación exponencial, hiperbólica o armónica, este tipo de declinación es llamado declinación Energética. Declinación Energética Es la declinación de la tasa de producción producto de los efectos del yacimiento. Procedimiento: 1. Una vez realizado el filtro de interés, seleccione Group Data y observe en el mapa base la sumatoria realizada. 2. Para determinar la Declinación Energética se debe determinar el período de tiempo donde la producción es más estable y donde el número de pozos activos fue constante por un tiempo mayor de un año; para este paso se puede apoyar realizando gráficos con las siguientes variables: Petróleo Tasa Real vs. Fecha y N° Pozos Prod. Activos vs. Fecha, Ejemplo: Gerencia de Operaciones de Datos, Producción 49 Soporte al Flujo de Trabajo 3. Haga clic en el botón Forecast y se desplegará el gráfico de declinación. 4. Una vez determinado el intervalo de producción de donde se estima obtener la declinación haga clic con botón derecho sobre la gráfica y seleccione Limits o desde la barra de herramientas seleccione Edit / Limits. Ejemplo: 01/09/1973,16339 Bls/d y 01/06/1975, 14987 Bls/d. 5. Establezca los límites del intervalo y presione Aceptar. 6. Seguidamente, haga clic en el botón Edit Scenario o desde la barra de tareas seleccione Edit Scenario para editar las condiciones de la declinación. Start Time (Fecha de inicio): Seleccione Months from End (0). Start Rate (Tasa de inicio de declinación): Seleccione Value si estimó el valor de la tasa con la cual iniciará la producción o Last Historical Rate si estima iniciar con la última tasa mostrada. El campo Reserve Type es sólo una etiqueta de las reservas si Ud. conoce tipo de ellas (Probadas, Posibles, Probables, etc.). Gerencia de Operaciones de Datos, Producción 50 Soporte al Flujo de Trabajo End Time: Tiempo en el que estima alcanzar la tasa límite o tiempo donde considera factible producir a la tasa estimada. End Rate: Tasa límite económico. Total reservas: Si se tiene el valor exacto de las reservas del yacimiento y las asociadas al pozo en estudio esta sería otra condición para finalizar la declinación, significa que puede finalizar ya sea por: Tiempo, Tasa o Reservas; el valor encontrado primero durante la proyección será indicado en la leyenda. Nota: En caso de algún error durante la selección del intervalo a declinar, haga clic con botón derecho sobre el gráfico y seleccione Limits / Reset, ahora Ud. volver a determinar los límites del intervalo. 7. Si requiere ver de forma ampliada los datos del intervalo seleccionado haga clic en el icono Zoom para modificar de acuerdo a su criterio la línea y por ende la tasa de declinación (Di) y para devolver la gráfica a su estado original haga clic en el botón . Gerencia de Operaciones de Datos, Producción 51 Soporte al Flujo de Trabajo En este ejemplo, la declinación energética es de 3,67 % Anual Efectiva. Procedimiento para Guardar los casos de Declinación 1. Una vez obtenida la declinación del yacimiento, área o pozo desde la barra de tareas seleccione File / Save y al desplegar la ventana Edit Group Name coloque el nombre con el que requiere guardar el caso. 2. Ubique el panel Forecasts y observe que ha sido guardado el caso. Gerencia de Operaciones de Datos, Producción 52 Soporte al Flujo de Trabajo 3. Si requiere guardar casos por separado de los pozos pertenecientes a este yacimiento, desde la barra Step seleccione el pozo, establezca la declinación del mismo, también los parámetros en la ventana Forecasts de Current Scenario porque OFM no los mantiene para un nuevo caso y presione el botón guardar de la barra de herramienta. Ejemplo: Declinación del pozo JN 8 01-1 y presione . Nota: Observe que se agrega en el mismo caso guardado anteriormente y note que se marca una línea azul indicando la trayectoria de declinación guardada. 4. Si requiere modificar la tasa de declinación para esta misma área y guardarla como otro caso realice nuevamente la gráfica o simplemente establezca los nuevos límites y la nueva tasa, además agregue los parámetros de inicio y fin de la proyección (ventana Forecasts de Edit Scenario). 5. Luego desde la barra de tarea seleccione File / Save to Different Case y al desplegar la ventana Case introduzca el nombre con el cual requiere guardar el nuevo caso. 6. Seguido se despliega la ventana Edit Group Name, coloque el nombre del grupo. 7. Ubique el panel Forecasts y observe que el nuevo caso tiene una carpeta particular. 8. Repita el procedimiento para cada caso que requiera guardar. Gerencia de Operaciones de Datos, Producción 53 Soporte al Flujo de Trabajo Nota: Cuando finalice la sección de trabajo y vaya a cerrar la aplicación deje marcada la opción de guardar los cambios, de lo contrario no se almacenarán los casos creados. Y cuando vuelva a entrar a la aplicación y requiera usar nuevamente estos casos guardados, inicialmente debe tener una gráfica de declinación hecha para poder llamar estos casos, es decir, en la ventana principal realice un gráfico de declinación y luego haga doble clic sobre el nombre del pozo o área que haya guardado en el panel Forecast. Procedimiento para generar un reporte con todos los datos mensuales obtenidos de la declinación establecida 1. Una vez finalizada la declinación y guardado los casos haga clic en el botón Report de la barra de herramienta, al desplegar la ventana Edit introduzca las siguientes variables: Las sentencias @DcaResults, @Forecast, @Rsum y @Dom son System Funtions. Recuerde que al seleccionar cada una OFM le muestra su definición. Ejemplo: Gerencia de Operaciones de Datos, Producción 54 Soporte al Flujo de Trabajo • @DcaResults retorna el resultado de las curvas de declinación y requiere: “La fase del fluido que esta declinando”, “nombre del caso” y número del caso. Ejemplo: DcaResults(“oil”, “Case1”, 1) • @Forecast retorna las tasas de producción obtenidas de la declinación con frecuencia mensual y requiere: La variable Fecha, “la fase del fluido que esta declinando” y “nombre del caso”. Ejemplo: Forecast(Fecha, “oil”, “Case1”) • @RSum retorna la corrida de la sumatoria de una expresión, y requiere: La expresión y la condición. Ejemplo: RSum(@Forecast(Fecha, “oil”, “Case1”) • @Dom retorna el número de días de cada mes del calendario que al multiplicarlos por la tasa de producción permite obtener el acumulado mensual de la fase declinada. Nota: De manera de simplificar las dos primeras sentencias seguidas de la variable Fecha, se crearon dos variables calculadas denominadas: FCST.EUR, FCST.RemRes que pueden ser utilizadas para obtener los mismos resultados. Es importante mencionar que sólo podrá obtener reporte de resultados de los casos que haya guardado. 2. OFM le ofrece 4 ventanas en las cuales puede verificar información del análisis de declinación que está realizando, ubicadas en la parte inferior de la ventana principal: • Al señalar la pestaña Forecast, podrá observar los siguientes datos: Gerencia de Operaciones de Datos, Producción 55 Soporte al Flujo de Trabajo • La ventana Summary les muestra: Tasa y fecha de inicio, Tasa y fecha de finalización de declinación y las Reservas producidas. • La ventana Historical Regression muestra los datos de la producción acumulada: Gerencia de Operaciones de Datos, Producción 56 Soporte al Flujo de Trabajo DECLINACIÓN TOTAL Es la declinación que toma en cuenta todos los factores que influyen en la declinación como un conjunto, en otras palabras toma en cuenta los factores del yacimiento que contribuyen a declinaSAr o decrecer la tasa de producción y los factores externos al yacimiento que también contribuyen a disminuir la misma. DECLINACION TOTAL = DECLINACION ENERGETICA + DECLINACION MECANICA Procedimiento para calcular una declinación Total 1. Configurar en Tools/Settings/Date Display/Beginning of Month. 2. Seleccionar el yacimiento al cual se quiere realizar el análisis. En este caso: Morichal 01. 3. Escoger el período de producción más estable (con el mismo número de pozos activos) que se haya presentado en la historia del yacimiento durante un año consecutivo. Para este ejemplo seleccionar: 1974/01 a 1975/01. Gerencia de Operaciones de Datos, Producción 57 Soporte al Flujo de Trabajo 4. Cambiar el rango de fecha en Database/Data Range, por la fecha del primer mes Ejemplo 197401 a 197401 para garantizar solo el primer mes Enero de 1974. 5. Se corre el siguiente Query @Abs(@Dom(FECHA)-Dias.Prod.Mensual)<=5 & Fecha =19740101 a través del panel de Filtros, aquí se obtendrán todos los pozos que hayan estado activos por más de 5 días en el rango de fecha ( un mes) que se colocó en el Date Range. Asegurarse de marcar la opción Execute Query on Currently…, para garantizar que el filtro sea ejecutado sobre el previo realizado (yacimiento MOR01). Gerencia de Operaciones de Datos, Producción 58 Soporte al Flujo de Trabajo 6. Este Filtro o selección debe ser guardado con un nombre, Ejemplo MES01. 7. Agrupamos la información a través del icono de sumatoria memoria las tablas. , para almacenar en 8. Crear un Data Registers con la tasa de petróleo, a través de la opción Tools/Data Registers. Contamos con 40 vectores o data registers para salvar información, en nuestro caso solo usaremos 12 vectores. Uno por cada mes. Como se puede observar hemos colocado el nombre del primer mes, en el campo Comment, en el campo X la variable Fecha y en el campo Y Petroleo.Tasa.Real. Luego se procede a bloquear este vector, esto se hace activando el Campo Lock tal como se muestra en la figura anexa. 9. Si elaboramos un reporte con Loadname(), Fecha y Petroleo.Tasa.Real , veríamos lo siguiente: Esta es la información que se guarda en el vector o data registers número 1. 10. Realizar un Filter/Clear para limpiar la memoria. Se cambia el rango de fecha en Date Range, tal como se explicó en el paso # 3, pero esta vez se coloca la fecha del segundo mes Ejemplo: 197402 al 197402. 11. Se repiten los pasos # 3 al 10 hasta completar los 12 Data Registers. Recuerde cambiar la fecha en el Query cada vez que vaya a correrlo para otro mes por ejemplo: Gerencia de Operaciones de Datos, Producción 59 Soporte al Flujo de Trabajo @Abs(@Dom(FECHA)-Dias.Prod.Mensual)<=5 & sucesivamente hasta completar los 12 Data Registers Fecha =19740201 y así 12. Se debe crear la siguiente User Function, para manipular los vectores y poder concatenar los 12 vectores, esta función se genera de la siguiente forma: Haga clic en Database/User Functions, escriba el Nombre que llevará la User Functions el cual es en nuestro caso R, luego haga clic en Add y escriba las siguientes líneas. (Ver figura siguiente) R(x) R=@Reg(x,@Monthly(Fecha),"date"); if (R=@Null( )) R=0; 13. Crear una variable calculada para poder manejar la User Function. Esta Variable Calculada se llamará Petroleo.Declinacion.Total y es igual: #R(1 ) + #R(2 ) + #R(3 ) + #R(4 ) + #R(5 )+ #R(6 ) + #R(7 ) + #R(8 ) + #R(9 )+ #R(10 ) + #R(11 ) + #R(12 ) Tal como se observa en la figura siguiente: Gerencia de Operaciones de Datos, Producción 60 Soporte al Flujo de Trabajo 14. Se procede a realizar la declinación, con la siguiente variante, donde aparece Petroleo.Tasa.real sustituirlo por la nueva Variable Petroleo.Declinacion.Total la cual trae solo los puntos de interés. Ver figura siguiente: Como se puede observar la declinación total del Yacimiento MORICHAL 01 es de 25.8% A. Efectivo. ANALISYS CURVAS TIPO FETKOVICH El análisis de curvas tipo Fetkovich se basa en un conjunto de “curvas tipo” que representan el comportamiento típico de yacimientos finitos e ideales de flujo radial. Las Curvas tipo de Fetkovich son usadas para identificar la etapa transiente versus la depletación, para estimar parámetros del yacimiento y predecir la declinación del mismo. Gerencia de Operaciones de Datos, Producción 61 Soporte al Flujo de Trabajo El método de las curvas de declinación desarrolladas por Fetkovich es una herramienta importante para análisis de ingeniería de yacimiento puesto que es basado en los principios básicos del flujo-fluido y en los principios usados para análisis de presiones transientes. Los valores calculados de permeabilidad y daño (Skin) a partir de las curvas de declinación se corresponden con los resultados de pruebas de presión de fondo (Build-up). En este análisis la data de producción es ploteada como función del tiempo en una escala adimensional log-log, la curva real luego es cotejada con una de las curvas de Fetkovich y de este modo la data real es referenciada a una data ideal. SPE 70036. Application of Decline Curve Analysis Technique in Oil Reservoir El análisis de las curvas tipo asume que las tasas de los pozos declinaran después de un período pseudo estado identificado por el comportamiento de una tasa constante en una escala log-log. Técnicamente estas curvas están diseñadas para el cotejo a tiempos tardíos, por lo cual no deben ser utilizadas para análisis a tiempos tempranos (inicio de la producción). Uso de las curvas tipo Fetkovich 1. Realizar el filtro deseado. 2. Abrir el módulo Forecast y seleccionar Edit/Scenario. 3. Editarlo y en la pestaña de Flow Model seleccionar en la sección Model Description/Solution: Fetkovich Type Curve. Cuando se está iniciando un caso por este método es importante marcar la opción Late Time Only. Gerencia de Operaciones de Datos, Producción 62 Soporte al Flujo de Trabajo 4. Al seleccionar este tipo de solución, se activa una nueva pestaña denominada Parameters en lugar de la antigua pestaña Historical Regression. Si se ha seleccionado la opción Late Time Only, la venta desplegada será: Donde se muestran sólo el parámetro b para hacer el cotejo respectivo. Dejar el valor de b por defecto y Aceptar. 5. A continuación aparecerá una gráfica similar a la siguiente: Gerencia de Operaciones de Datos, Producción 63 Soporte al Flujo de Trabajo 6. Seguidamente proceder a reinicializar los datos, seleccionado con el botón derecho del mouse la opción Reinitialize, haciendo clic sobre el punto deseado en la curva de datos reales y luego nuevamente con el botón derecho del mouse Reinitialize. NOTA: Reinicializar permite cambiar la curva de datos reales a las tipo de Fetkovich. 7. Posicionar el cursor sobre la curva de data real hasta que éste cambie a forma de cruz, arrastrarlo y moverlo cerca del despliegue de las curvas tipo. Seleccionar Tools / Typecurve Match para que OFM corra el algoritmo de cotejo y retorne un resultado similar a: 8. Seleccionar Edit / Scenario y en la pestaña Parameters observar que el valor de b ha cambiado. Gerencia de Operaciones de Datos, Producción 64 Soporte al Flujo de Trabajo 9. Seleccionar la pestaña Flow Model y desmarcar la opción Late Time Only. Observar que se activan una serie de parámetros nuevos referentes al yacimiento y que son de vital importancia para obtener un mejor cotejo y determinación de reservas mediante este método. En la pestaña Flow Model se activan dos opciones para agregar la Presión de Fondo Fluyente y la Presión Inicial. 10. Estas nuevas opciones desplegadas permiten fijar los parámetros con menor incertidumbre para estimar aquellos donde ésta sea mayor. En este caso uno de los valores que se ha determinado con el ejercicio anterior es el valor de b, por lo que sería útil fijar este número para estimar el resto. En el recuadro de Resultados aparecen en color gris los nuevos valores calculados por OFM. Para reemplazar los estimados por los calculados se selecciona la opción Update. Si no se está de acuerdo con el resultado obtenido se puede deshacer la acción mediante la opción Revert. Gerencia de Operaciones de Datos, Producción 65 Soporte al Flujo de Trabajo De esta manera se pueden ir realizando las iteraciones que se consideren necesarias, fijando los valores que ya hayan cotejado con los datos reales y determinando a partir de éstos los que no se conozcan. Los valores de Wellbore Radius, Net Pay y Porosity son de vital importancia para realizar una buena estimación del resto de los parámetros que aquí intervienen. Si al realizar el matching aparece un mensaje de error, una de las razones podría ser que no existe convergencia después de un cierto número de iteraciones. Hacer clic en el recuadro Matching Calculation Settings… y se desplegará la siguiente ventana: En esta ventana se puede seleccionar la variable con la cual se desea realizar las iteraciones, las opciones son: la tasa de producción, la producción acumulada y el incremental de producción antes definido. También se puede especificar el número de iteraciones y la tolerancia permisible. Finalmente, luego de obtener el mejor estimado de las reservas, este valor se puede comparar con el resto de los métodos disponibles en OFM. El valor final de b puede ser utilizado en la estimación mediante el método Empírico. Gerencia de Operaciones de Datos, Producción 66 Soporte al Flujo de Trabajo LECCIÓN N°4. SCATTER PLOTS DE INDICE DE HETEROGENEIDAD DE PETRÓLEO, GAS O AGUA MÓDULO SCATTER PLOTS Los gráficos de dispersión son utilizados para analizar diversos datos de pozos o grupos de éstos en un mismo gráfico. Los datos se pueden visualizar dinámicamente durante la historia de los pozos para ver los cambios y encontrar tendencias y anomalías. Se puede marcar fácilmente los puntos especiales para crear los sets (conjuntos) que representen los cambios en el camino de la vida del proyecto. Un polinomio hasta de noveno grado puede ayudar a determinar la tendencia de los datos. Los Scatter Plots permiten hacer histogramas de cualquier dato virtual simple. También se puede realizar simulación de Monte Carlo y crear en el mismo cuadro, gráficos de distribución de frecuencia acumulativa. Edición de un Set Scatter Plot La edición de los sets de un Scatter Plots permite crear y agregar subconjuntos de datos para rastrear los cambios e identificar conductas anómalas. 1. Para tener acceso al Módulo de Scatter Plots, seleccionar Analysis/Scatter Plot o hacer clic en el ícono: 2. Crear un Dataset con las variables deseadas, Ejemplo: Extraccion_Fluidos e Intervalo.Canoneo. Para editar un set, seleccionar Edit > Set Edit/Creation/Add. Gerencia de Operaciones de Datos, Producción 67 Soporte al Flujo de Trabajo 3. Al agregar un set nuevo seleccionar los atributos deseados. El campo Color permite asignarle un color particular al conjunto de datos seleccionado. 4. Haciendo clic en Type se puede escoger el símbolo del set. 5. Para modificar el tamaño del símbolo esta disponible la opción Size. 6. Verificar una o todas de las siguientes opciones desplegables: • Post Name: Muestra el nombre de la entidad (Pozo, Yacimiento, etc) en el gráfico. • Trackable: Permite trazar la trayectoria desde el eje del gráfico hasta el símbolo del pozo, de acuerdo a su historia. • Hide: Oculta el set en el gráfico. 7. Seleccionar una de las siguientes operaciones: • Union: Despliega la unión de las tendencias de los sets creados en el gráfico. • Intersect: Muestra la intersección de las tendencias que coinciden en los sets creados en el gráfico. • No Intersect: Despliega las tendencias no interceptadas en el gráfico. • Current: Muestra sólo las tendencias del set actual. Gerencia de Operaciones de Datos, Producción 68 Soporte al Flujo de Trabajo Menú de Edición Scatter Plot Copiar Pegar Eliminar Permite modificar los encabezados del gráfico Permite cambiar el tamaño y posición del gráfico Restaura las etiquetas (Identif. de los ejes) a su posición original Permite dibujar una línea basada en el grado del polinomio escogido, que representa la tendencia de los datos Permite personalizar el eje central sobrepuesto al eje estándar, para visualizar la data desplegada. Muestra la ventana Edit Scatter Plot, permitiendo crear y agregar subsets de datos para rastrear e identificar anomalías. Permite cambiar a Alias el nombre del pozo de cada set creado Muestra un análisis estadístico básico cuando se utiliza la opción Histogram Cómo personalizar el eje de partida para las tendencias de los sets (Cross Hair axis) 1. Seleccionar la opción Edit/Cross Hair Axis… • Escriba los valores del eje X y el eje Y en los campos X e Y respectivamente. Gerencia de Operaciones de Datos, Producción 69 Soporte al Flujo de Trabajo • Opcionalmente se pueden centrar los ejes, de acuerdo a la escala del gráfico, marcando la opción Center. • El campo Color permite asignarle el color deseado al eje. • Para seleccionar el tipo de línea del eje existe la opción Type. • El grosor de la línea se puede modificar en el campo Width. Para visualizar los cambios efectuados se debe marcar la opción Show. Ejemplo: Scatter Plot Polynomial Fit Para modificar los atributos de la línea de tendencia del polinomio se tienen las siguientes opciones: 1. Hacer clic derecho en el gráfico y seleccionar la opción Polynomial Fit, o desde el menú Edit realizar la misma selección. Gerencia de Operaciones de Datos, Producción 70 Soporte al Flujo de Trabajo 2. Chequear que la opción Show Fit esté marcada para desplegar el polinomio en el gráfico. 3. Seleccione el grado del polinomio en el campo Polynomial Degree. Si no se despliega ninguna línea en el gráfico, bajar el grado del polinomio. 4. En la sección Exclude Data Range escriba los rangos de datos mínimos y máximos en los lugares correspondientes. 5. Modificar los atributos de la línea en la sección Line Attributes: • • • En el campo Color se selecciona el color de la línea, a través de una lista desplegable predeterminada. Hacer clic en el campo Type para escoger el estilo de la línea del polinomio. La opción Widht permite cambiar el grosor de la línea que describe el polinomio. Ejemplo: Gerencia de Operaciones de Datos, Producción 71 Soporte al Flujo de Trabajo Menu Tools Scatter Plot Permite personalizar especializadas los escenarios para funciones Ejecuta, crea, edita y borra User Functions para aplicarlas en el proyecto Abre Data Registers, proporcionando datos de pozos o filtros que no están en memoria Elige una ubicación dentro del área del mapa con un polígono Selecciona una ubicación dentro del mapa a través de un rango de valores Permite dibujar una línea dentro del gráfico arrastrando el ratón, cuya pendiente se despliega en el Status Bar. Bloquea la línea calculada Permite modificar los atributos de la línea trazada Permite agregar puntos al set mientras está seleccionado. Anima la historia de los sets Permite seleccionar el tipo de gráfico Usar los atributos del set Plotea sólo los sets creados Opción Pick By Value Range… Gerencia de Operaciones de Datos, Producción 72 Soporte al Flujo de Trabajo Permite realizar una selección en el scatter plot, de acuerdo a un rango de las variables graficadas, utilizando operadores lógicos cuando se trata de dos variables combinadas. Adicionalmente, existen dos opciones para observar el comportamiento de los sets seleccionados (aplica para el último set creado) a partir del rango de valores y a través del tiempo. Dichas opciones son: • Continuos Check: muestra el pozo en el scatter set si la condición se cumple. • Keep Tagged: una vez cumplida la condición, mantiene el pozo en el set a través del tiempo. INDICE DE HETEROGENEIDAD El índice de heterogeneidad es utilizado para comparar el rendimiento de los pozos durante toda su vida de producción, al utilizar este índice en OFM mediante un SCATTER PLOT nos permite detectar cuales han sido los mejores pozos en la vida de nuestro campo, yacimiento etc. La forma de calcular este índice es con el resultado de la división de la tasa de producción de los pozos entre la producción promedio de todos los pozos. Este resultado será igual a 1 cuando el pozo produce igual al promedio, menor de 1 si su producción es menor y mayor de 1 si la producción es mayor. A fin de tener un índice que indique con 0 los pozos que se refieren al promedio procedemos a restar 1. En otras palabra el índice de heterogeneidad está definido como el cociente entre el valor puntual de una variable y el valor promedio de todo el universo de puntos menos uno (1). En forma analítica puede ser definido como: Vind HI = ------------ - 1 Vavg Donde: 9 HI: Índice de heterogeneidad. 9 Vind: Valor individual de la variable para cada pozo en un paso de tiempo. 9 Vavg: Valor promedio para esa variable en el mismo paso de tiempo. Procedimiento para crear un gráfico de índice de heterogeneidad 1.- Verifique de que el proyecto tenga las siguientes variables calculadas: 9 IH.Pet.Tasa.Cal = (Petroleo.Tasa.Cal.Pozo / Petroleo.Tasa.Cal.Prom) – 1 9 IH.Agua.Tas.Cal = (Agua.Tasa.Cal.Pozo / Agua.Tasa.Cal.Prom) – 1 Gerencia de Operaciones de Datos, Producción 73 Soporte al Flujo de Trabajo 9 IH.Gas.Tas.Cal = (Gas.Tasa.Cal.Pozo / Gas.Tasa.Cal.Prom) – 1 9 IH.Agua.aumulada = @RSum(IH.Agua.Tas.Cal) 9 IH.Gas.acumulado = @RSum(IH.Gas.Tas.Cal) 9 IH.Pet.Acumulado = @RSum(IH.Pet.Tasa.Cal) 9 Petroleo.Tasa.Cal.Prom = @Reg(3,fecha,date) 9 Agua.Tasa.Cal.Prom = @Reg(4,fecha,date) 9 Gas.Tasa.Cal.Prom = @Reg(5,fecha,date) 9 Petroleo.Tasa.Cal.Pozo =Petroleo.Tasa.Cal/No.Pozos.Prod.Activos 9 Agua.Tasa.Cal.Pozo =Agua.Tasa.Cal/No.Pozos.Prod.Activos 9 Gas.Tasa.Cal.Pozo =Gas.Tasa.Cal/No.Pozos.Prod.Activos 2.- Una vez de crear o chequear las variables calculadas, se procede a filtrar los pozos que desea estudiar. Para ilustrar el proceso tomaremos el Poryecto: Carito2005, Area: Carito Norte. Desde el panel de Filtros se selecciona "Category" y seleccione la opción AREA y dentro de esta CARITONORTE. Gerencia de Operaciones de Datos, Producción 74 Soporte al Flujo de Trabajo 3.- Luego de filtrar los pozos, se procede a agrupar los datos y a crear los Data Registers necesarios. Seleccione desde el menú principal "Tools/Data Registers". Seleccione el registro número (#) 3, para la variable X seleccione Fecha y para Y seleccione Petroleo.Tasa.Cal.Pozo, tal como se muestra en la figura siguiente. Esto debe hacerlo para cada una de las variables. Petróleo, Gas y Agua. Para Agua seleccione el registro #4 y para el Gas #5 y Agua.Tasa.Cal.Pozo y Gas.Tasa.Cal.Pozo respectivamente. 4.- Luego de creados los Data Registers, seleccione "Analysis/Scatter Plot", aparecerá la pantalla Open Scatter Plot. Presione el botón "New", para generar un nuevo mapa. Coloque el titulo del mapa en "Title", y seleccione las variables para generar el mapa: IH.Agua.Acumulada, IH.Petroleo.Acumulada, IH.Gas.Acumulada, como se muestra a continuación: Gerencia de Operaciones de Datos, Producción 75 Soporte al Flujo de Trabajo 5.- Presione el botón "Finish" y espere mientras se genera el Scatter. Una vez completado el proceso aparecerá un gráfico en blanco. Haga clic en el panel de propiedades y coloque en el eje X la variable: IH.Agua.Acumulada y en el eje Y la variable: IH.Petroleo.Acumulada y presione “Enter”. Luego de todo esto le debe aparecer un gráfico como el siguiente: FECHA:2006/04 Indice Heterogeneidad 90 IHPet. Acum ulado 60 30 0 -30 -60 -150 -75 0 75 150 225 IH Agua.Acumulada 6.- La idea de este gráfico es identificar los pozos por grupos de manera de observar , por ejemplo, pozos con bajo producción de crudo y alta producción de agua. Para identificar cada área dentro del gráfico seleccione desde el menú principal "Edit/Cross Hair Axis", coloque los valores tal como se muestra en la pantalla siguiente: 7.- Una vez identificado los grupos de pozos por área, debemos crear los "Set" para cada área de manera que podamos identificar cada grupo de pozos con colores distintos. Gerencia de Operaciones de Datos, Producción 76 Soporte al Flujo de Trabajo Seleccione "Edit/Set Edit/Creation" y coloque los parámetros tal como se muestran en la pantalla siguiente. Presión el botón "OK" para continuar. 8.- Una vez creado el Set, seleccione cada pozo haciendo un clic sobre el pozo en el gráfico y luego escoja "Edit/ Set Edit/Acretion", aparecerá la pantalla "Edit Scatter Plot" y presione OK para que el Set active los pozos que acaba de seleccionar. Repita estos para cada uno de los Sets definidos. 9.- Seleccione la opción "Edit/ Set Display" para colocar sobre el gráfico los alias por pozo y no el nombre completo del pozo. Esto hace que el gráfico quede mejor presentable. Al final el gráfico debe quedar como se muestra a continuación: Gerencia de Operaciones de Datos, Producción 77 Soporte al Flujo de Trabajo 10.- Si desea observar los pozos de los distintos set en un gráfico de coordenadas para ver la ubicación de uno con respecto al otro , solo debe seleccionar del panel de propiedades lo siguiente: Number of Graphs = 2, y luego seleccionar Current Graph = 2 y seleccionar en Xvariable = X - Coordinate y en Yvariable = Y- Coordinate., como se muestra a continuación: 10.1.– Se observara un gráfico como el siguiente: Gerencia de Operaciones de Datos, Producción 78 Soporte al Flujo de Trabajo 11.– En la parte inferior del gráfico se muestra una pestaña “Scatter Sets”, en la que se puede observar de forma detallada a que set pertenece cada uno de las completaciones estudiadas; como se muestra en la figura siguiente: Gerencia de Operaciones de Datos, Producción 79 Soporte al Flujo de Trabajo LECCIÓN N°5. TÓPICOS AVANZADOS RADIO DE DRENAJE Radio de Drenaje para pozos Verticales El radio de drenaje de petróleo en un yacimiento ideal (homogéneo) se puede visualizar mediante un mapa de burbujas en OFM. La ecuación general (Ref. González Rojas) es (en metros): 5.615 N p R = 0.3048 ⎛ Soi So a ⎞ ⎟⎟ − ⎝ Boi Bo a ⎠ En un yacimiento subsaturado (petróleo y gas en solución) se puede remplazar Soa por Soi obteniendo la siguiente ecuación: 5.6115N p Boi Boa R = 0.3048 πφhSoi (Boa − Boi ) πφh⎜⎜ Sin embargo hay que tener en cuenta, que si hay inyección, las saturaciones cambiarían y Soa sería necesaria. La ecuación anterior se podría simplificar más aun si la información es escasa: R = 0.3048 5.6115 N p Boa πφhSoi Si se desea visualizar el radio de drenaje de líquido: R = 0.3048 5.6115( N p Boa + W p Bwa ) πφh (1 − Swi ) Cuando la información es escasa respecto a la petrofísica se puede recurrir a la interpolación de un mapa grid en OFM para obtener los parámetros de los pozos faltantes. De igual manera si los pozos no son verticales y se tiene la información de la ubicación de la completación cargada, se puede cambiar la asociación de coordenadas en OFM para poder visualizarlas estas en el mapa de burbujas. Gerencia de Operaciones de Datos, Producción 80 Soporte al Flujo de Trabajo Creación de mapas de burbujas en función al Radio de Drenaje Para la generación de los Mapas de Burbujas con Radio de Drenaje se debe tener cargada la información de petrofísica además de la información que viene de Finder mediante ODBC y luego se genera la variable calculada de Radio de Drenaje con alguna de las formulas anteriores dependiendo del caso que corresponda al yacimiento o zona en estudio. 1. Crear la variable Radio de Drenaje o verificarla si ya existe: debe ir a la barra de herramientas y ubicar la opción Databese / Calculated Variable y crear o verificar la siguiente variable: @Sqrt ( ( Agua.Acumulado.Finder *1.05 + Petroleo.Acumulado.Finder * 1.35) * 5.615 / ( 3.1415 *Petrofisica.ANP.Yacim * Petrofisica.PHI_ANP.Yacim * (1 Petrofisica.SW_ANP.Yacim) )) *0.3048 En el caso de querer determinar el Radio de Drenaje por Unidad y no por Yacimiento, se deben colocar las variables petrofísicas correspondientes. 2. Después de generar la variable, seleccione el yacimiento, usando el panel de filtros. 3. Luego se procede a generar el mapa de burbujas; de la barra de herramientas seleccione Analysis / Bubble Map y al desplegar la ventana seleccione la opción New, coloque el Titulo del Mapa y seleccione la variable calculada creada previamente. Gerencia de Operaciones de Datos, Producción 81 Soporte al Flujo de Trabajo 4. Una vez creado el Mapa debe ir al panel de propiedades y seleccionar en la opción Radius / Variable, esto para que las burbujas tomen los valores calculados por la ecuación. 5. Finalmente se obtiene un Mapa como se muestra a continuación: Gerencia de Operaciones de Datos, Producción 82 Soporte al Flujo de Trabajo CÁLCULOS DE RESERVAS REMANENTES RESUMEN Existen diferentes técnicas para calcular las reservas originalmente en sitio, entre esta podemos mencionar Analógico, Calculo Volumétrico, Balance de Materiales, Declinación de Producción y Simulación Matemáticas de Yacimientos. Cada uno de estos métodos tiene sus ventajas y desventajas y pueden ser aplicados independientemente y cada uno utiliza datos diferentes. Gracias a esta independencia, estas técnicas pueden ser utilizadas para comparar los diferentes resultados. El quinto método es relativamente nuevo, y no es empleado primordialmente para estos efectos. Reservas son aquellas cantidades de hidrocarburos que quedan por ser producidas. Para poder ser llamada reservas, los hidrocarburos: 9 Tienen que ser físicamente producibles. 9 Tienen que ser económicamente producibles. Las reservas no pueden ser medidas, sino Estimadas. Como las reservas son remanentes, hay una línea de tiempo asociado a cada estimado de reservas. Reservas totales o originales son las reservas remanentes que quedan por ser producidas cuando la línea de tiempo es la fecha de descubrimiento del yacimiento. EUR = N * FR Donde: 9 FR : Es el Factor de Recobro. 9 N : Es la cantidad de hidrocarburo original en sitio. Los hidrocarburos originales en sitio pueden ser estimados con datos petrofísicos provenientes de los pozos y el factor de recobro con correlaciones establecidas provenientes de yacimientos con características similares. Las reservas remanentes son las reservas que quedan por ser producidas desde la fecha del estudio. ERR = EUR-CUM Donde: 9 CUM: es el acumulado producido hasta la fecha y es el único que es medido. Gerencia de Operaciones de Datos, Producción 83 Soporte al Flujo de Trabajo Método Analógico Este método es utilizado para estimar el factor de recobro cuando el yacimiento esta recién descubierto y no existen suficientes datos para aplicar los métodos más precisos. Se basa en las experiencias adquiridas con yacimientos maduros con características geológicas y petrofísicas similares. Como ultimo recurso existen correlaciones definidas en la literatura que pueden ser utilizadas para estimar el factor de recobro utilizando datos petrofísicos. Método Volumétrico Este método es uno de los más importantes para estimar reservas. Consiste en estimar el hidrocarburo original en sitio y multiplicar el resultado con el factor de recobro previamente estimado. El petróleo original puede ser estimado con: POES = 7758*A*h*phi*(1-Swi)/Boi [bls] (1) y las reservas recuperables de petróleo: EUR = POES*FR [bls] El gas original en sitio se estima de la misma manera: GOES = 43560 *A*h*phi*(1-Swi)/Bgi [pc] (2) y las reservas recuperables de gas: EUR = GOES*FR [pc] Método Volumétrico con Planimetría Consiste en calcular con el planímetro el área ocupada por cada línea iso-espesor, y luego estimar el volumen rocoso con el método trapezoidal. El petróleo y gas original en sitio son estimados utilizando las ecuaciones 1 y 2, con porosidades y saturaciones promedio y el factor volumétrico inicial: Porosidad Promedio = Sum( Phi * h ) / Sum( h ) Saturación Promedio = Sum( Phi * h * Swi ) / Sum( Phi * h ) Gerencia de Operaciones de Datos, Producción 84 Soporte al Flujo de Trabajo Método Volumétrico con Mallado Consiste en utilizar datos petrofísicos medidos en cada pozo como saturación, porosidad y espesor, el área de interés es dividida con una malla regular igualmente espaciada y para cada celda resultante se estima con métodos matemáticos las propiedades, luego a cada celda se le aplica las ecuaciones (1) y (2) respectivamente para determinar los hidrocarburos originales en sitio. Método de Balance de Materiales La técnica de balance de materiales esta basada en la ley de conservación de la masa: Masa Producida = Masa Original en Sitio - Masa en Sitio Como en la industria medimos volúmenes, podemos decir: Volumen Producido = Volumen Original en Sitio - Volumen en Sitio Esto es cierto siempre y cuando la densidad en condiciones estándar no cambie con el tiempo, lo cual es el caso en yacimientos de petróleo negro y gas. Este método no puede ser utilizado en yacimientos de crudo volátiles y en yacimientos de gas-condensado. Balance de Materiales puede ser dividido en dos fases distintas: a) Determinación del hidrocarburo original en sitio (cotejo histórico). b) Predicción de producción futura. El balance de materiales considera el yacimiento como un tanque. Las propiedades del yacimiento como porosidad, espesor y saturación inicial son uniformes en toda el área de drenaje y asume que los datos de producción y presión del yacimiento son confiables. Método de Simulación Numérica de Yacimientos La simulación del yacimiento representa al yacimiento como múltiples celdas interconectadas. Estas celdas pueden ser arregladas en varias dimensiones y con distintos tamaños. Requiere de muchos datos para cada celda en el modelo. Tales como: 9 Permeabilidad. 9 Porosidad. 9 Espesor. 9 Elevación. 9 Presión. 9 Saturación. 9 Etc. Cabe destacar que el cálculo de reservas no es la razón principal de la simulación sino un subproducto. Gerencia de Operaciones de Datos, Producción 85 Soporte al Flujo de Trabajo Método por Curvas de Declinación Son gráficos de Producción en función del Tiempo en escala semi-log o log-log. Existen 3 métodos de declinación: a) Exponencial: Que resulta cuando la tasa de declinación es constante y es representada. qt = qi*e-D*t Donde: 9 D: Es la tasa de declinación nominal. Simplificando: ln qt = ln qi - D*t Esta ecuación sugiere que cuando se realice el gráfico de Tasa en función del Tiempo en escala semi-log se obtendrá una línea recta cuya pendiente es “D”. Cuando se trabaja con datos de producción siempre pensamos en términos de declinación efectiva, la cual representa la caída de producción en un periodo de tiempo. De= (q2 - q1)/ q2 La relación entre la tasa de declinación nominal y la efectiva es: D = -ln (1- De) O viceversa: De = 1 - e-D Las reservas remanentes vienen dadas por la siguiente ecuación: ERR = (qi - qecon)/D Este método arroja resultados conservadores y por esto es el más utilizado en la industria. b) Hiperbólica: Que resulta cuando el gráfico de Producción vs. Tiempo es cóncavo hacia arriba. Este puede ser modelado con la ecuación hiperbólica: qt = qi/(1+bDi*t)1/b Donde: 9 Di: Tasa de declinación original. 9 b: Exponente hiperbólico. Gerencia de Operaciones de Datos, Producción 86 Soporte al Flujo de Trabajo Nota: El rango de “b” generalmente está entre 0 y 1, pero puede darse el caso que sea mayor que 1. Las reservas remanentes: ERR = (qib/(1-b)*Di)*(qi1-b- qecon1-b) c) Armónica: El método de la declinación armónica es una modificación del caso hiperbólico, cuando el valor de “b” es igual 1. qt = qi/(1+Di*t) Donde: 9 Di: Tasa de declinación original. Las reservas remanentes vienen dado por: ERR = (qi/Di)*ln(qi/qecon) Otras técnicas para estimar reservas: 9 9 9 9 Tasa vs. Acumulado. RAP vs. Acumulado. RGP vs. Acumulado. P/z vs. Acumulado (yacimientos de gas). En este documento se describe el procedimiento para estimar reservas remanentes por el Método Volumétrico Mallado utilizando la opción de grid map de OFM y aplicando las ecuaciones (1) y (2), con la diferencia de restar el petróleo acumulado a los grid del mapa de reservas totales. EUR = POES*FR –NP Donde: 9 NP: Grid de petróleo acumulado escalado. El Grid de Petróleo acumulado se realiza de forma escalada en OFM, para distribuir el petróleo acumulado a cada celda de una forma proporcional. Gerencia de Operaciones de Datos, Producción 87 Soporte al Flujo de Trabajo OPERACIONES CON MAPAS DE GRID MAPA GRID DE PRESIONES Procedimiento para generar mapas de grilla de presiones Realice el filtro del yacimiento (para este ejemplo: Category / Yacimiento / Morichal 01 / Data Group y observe que el mapa base solo muestra los pozos correspondientes al área señalada y la barra Step indica el nombre de la misma. Genere un reporte con las siguientes variables: Fecha / Presión Ajustada / Presión Datum, esto para observar si hay valores de presión registradas para esa área y cuantos hay, recuerde que OFM genera estos mapas para mínimo 5 valores de presión. Seguidamente, genere un gráfico con las siguientes variables: Fecha en el eje X y en el eje Y agregue Presión Datum, Presión Fondo Uso y Presión Fondo Modelo, esto para observar la tendencia de los valores y poder extraer aquellos que están fuera de la tendencia de la mayoría de los datos. Gerencia de Operaciones de Datos, Producción 88 Soporte al Flujo de Trabajo Señale la curva de Presión Modelada y agregue los siguientes atributos: Line color: DarkBlue (azul fuerte) Line Width: 3 Line Type: Solid Seleccione la curva de Presión Datum y agregue los siguientes atributos: Line color: Rojo Point Size: 5 Line Type: None Point Type: Filled Up Triangle Seleccione la curva de Presión Fondo Uso y agregue los siguientes atributos: Line color: Verde Point Size: 5 Line Type: None Point Type: Square (cuadrado) Gerencia de Operaciones de Datos, Producción 89 Soporte al Flujo de Trabajo Para agregar un título ubique el campo Headers / Setup del panel de propiedades, luego Add / Assist y entre comillas escriba el título. Si observa valores de presión que están fuera de la tendencia “normal” puede editar la variable para sacarlos del cálculo de Presión Fondo Modelo, más sin embargo, los mismos seguirán apareciendo en la gráfica puesto que corresponden a valores de Presión Datum reportados. Procedimiento para extraer valores del gráfico generado Observe los datos de presión que considere están fuera de la tendencia. Seguidamente, desde la barra de herramientas seleccione Database / Calculated Variables y ubique la variable Presión Fondo Uso, seleccione Edit y al desplegarse la ventana de Edit Presión Fondo Uso seleccione Edit. En la ventana desplegada se pueden modificar la fecha y el valor de presión que se deseen extraer. Ejemplo: Gerencia de Operaciones de Datos, Producción 90 Soporte al Flujo de Trabajo Luego, marque Ok / Aceptar / Close. Note que los valores seleccionados para ser extraídos ya no se consideran en el cálculo de la Presión Fondo Modelo, sin embargo, permanecen en el gráfico. Una vez extraídos los valores considerados fuera de la tendencia, desde la barra de herramientas seleccione Tools / Data Registers y al desplegar la ventana seleccione en X la variable fecha y en Y Presión Fondo Modelo. Luego marque el campo Lock para bloquear los datos obtenidos y observe que al marcarlo aparece el nombre del área filtrada. Seguidamente, se genere el mapa de Grid con las variables Fecha y Presión Ajustada: Analysis / Plot / New, escriba el nombre del gráfico y marque Siguiente. Gerencia de Operaciones de Datos, Producción 91 Soporte al Flujo de Trabajo En la próxima ventana marque Siguiente y luego escriba el nombre del Dataset y marque Finish. 3. Finalmente, se desplegará el mapa de presión del filtro realizado: Gerencia de Operaciones de Datos, Producción 92 Soporte al Flujo de Trabajo CÁLCULO DE POES USANDO MAPA GRID CALCULAR PETRÓLEO ORIGINAL EN SITIO REALIZANDO CELDAS (GRID MAPS) DE PROPIEDADES PETROFÍSICAS OPERACIONES CON MAPAS DE Objetivo. Obtener el Petróleo Original en Sitio (POES) mediante operaciones con Mapas de Celdas (Grid Maps) de Propiedades Petrofísicas y ver su distribución en el Yacimiento. Procedimiento: 1.- En el panel de filtros realizamos un clic sobre cálculos con datos de pozos no deseados. Clear para evitar realizar los 2.- Realizar el Filtro deseado, para un yacimiento específico: En el panel de Filtros se selecciona la opción category como se indica a continuación: En Category seleccionar AREA y activar el área deseada, con un clic. Gerencia de Operaciones de Datos, Producción 93 Soporte al Flujo de Trabajo 3.- Filtre ahora la información por la tabla ZPETROFISICA a través de la opción “Filter /Table Data”. Indique la Unidad, Arena y/o Yacimiento para el cual desea realizar los mapas. Esto se debe hacer a través de las variables calculadas. Seleccione la opción “Databese /Calculated Varibles” y escoja las variables según sea el caso Petrofisica.Unidad, Petrofisica.Arena y/o Petrofisica.Yacimiento, es necesario que las edite y coloque el nombre de la Unidad, Arena o Yacimiento con el cual va a realizar el estudio, este nombre debe estar igual al que esta en la tabla ZPETROFISICA, de lo contrario puede incurrir en un error. 4.- Agrupar o cargar los pozos resultantes del filtro con Group Data. A partir de este punto se comienza con la realización de los Mapas de Celdas (Grid Maps) de las Propiedades Petrofísicas. 5.- Hacer Clic en Analysis/Grid Map o en la Barra de Herramientas en el Icono. Gerencia de Operaciones de Datos, Producción 94 Soporte al Flujo de Trabajo Se despliega la Siguiente Ventana para crear el Grid Map. 5.1.- Se hace Clic en New. 5.2.- Desplegándose la siguiente Ventana y se Escribe en Title el Título deseado: 5.3.- Se buscan en Project Variable, las Variable que cumplan con la Ecuación del POES a mostrar en los Grid Maps: Gerencia de Operaciones de Datos, Producción 95 Soporte al Flujo de Trabajo Ecuación: El Petróleo Original en sitio puede ser estimado de la siguiente forma: POES = 7758*A*h*phi*(1-Swi)/Boi in bls Donde: 7758 [BY/Acres*ft] = 1.9704 [BY/m^2*ft] POES = Petróleo Original En Sitio, BN A= Area, m^2 (variable calculada directamente por OFM en el Grid Map) h = Espesor Neto Petrolífero Promedio, pies (Variable: Petrofisica.ANP.Unidad, Yac o arena) Φ = Porosidad Promedio, fracción (Variable: Petrofisica.PHI_ANP.Unidad, Yac o arena) Swi= Saturación Inicial de Agua, fracción(Variable: Petrofisica.SW_ANP.Unidad/Yac o arena) φ Boi= Factor Volumétrico Inicial del Petróleo, BY/BN (Valor promedio del Yacimiento/Unidad) El mapa en OFM utiliza coordenadas UTM donde X y Y se encuentran representadas en metros, por lo tanto el resultado de las áreas calculadas será en m2 y el factor de conversión cambia para obtener la siguiente fórmula: POES = 1.91704*A*h*phi*(1-Swi)/Boi in bls Esta fórmula puede ser aplicada con valores promedias de cada parámetro para todo el yacimiento, o si se quiere tener más precisión, puede ser aplicada en cada celda del mapa de Grid para cada propiedad. Donde: A: Area, acres (Esta Variable la Calcula directamente OFM en el Grid Map). h: Espesor Neto Petrolífero Promedio, pies (Variable:Petrofisica.ANP.Yacim/Unidad o Arena). Phi: Porosidad Promedio, fracción (Petrofisica.PHI.Yacim/Unidad o Arena). Swi: Saturación de Agua, fracción (Petrofisica.SW.Yacim / .Unidad o Arena). Boi: Factor Volumétrico Inicial del Petróleo, BY/BN (ZPETROFISICA.BOI si tienen valores por pozo, sino pueden tomar un Valor Promedio para el Yacimiento y/o para todos los pozos). Para agregarlas deben hacer Doble Clic en cada una de ellas. Gerencia de Operaciones de Datos, Producción 96 Soporte al Flujo de Trabajo NOTA: Estas variables se alimentan de la Tabla ZPETROFISICA para poder realizar los Grid Maps y los cálculos. 5.4.- Una vez se tengan seleccionadas las variables como lo muestra la ventana anterior debemos activar la opción siguiente y luego siguiente nuevamente, hasta obtener la ventana que se muestra a continuación; y se hace un clic sobre Finish. Gerencia de Operaciones de Datos, Producción 97 Soporte al Flujo de Trabajo 6.- Después de haber cargado los datos para generar el Grid Map, Se genera el Grid Map de la Primera Variable seleccionada, en este caso Arena Neta Petrolifera: 6.1.- Para evitar Valores Cero (0), Pozos que contengan Cero (0) en sus Datos o Valores Fuera de Rango se hace Clic en el panel de propiedades y se editan los valores Variable Properties. Desplegándose la siguiente Ventana: Gerencia de Operaciones de Datos, Producción 98 Soporte al Flujo de Trabajo 6.2.- Se coloca en Minimum y en Maximum el Valor Mínimo y el Valor Máximo respectivamente, para que resulte el promedio deseado de la Variable seleccionada. Se debe hacer Clic en Exclude out of range para que no tome los Datos Menores del Valor Mínimo y Mayores del Valor Máximo. Se hace Clic y se coloca Yes. 7.- Para definir el Área del yacimiento, si no se tiene el Área ya definida, se hace Clic con el boton derecho del mause y se selecciona Grid Area / New: 7.1.- Se comienza haciendo Clic por el CAPO, por las Fallas delineadoras del Yacimiento y por los distintos Límites del Yacimiento, dependiendo del caso, (Tiene que ser continuo y no saltar de un lado al otro del Yacimiento) al terminar de delinear el Yacimiento se le hace Clic al Botón derecho del Mouse y se despliega una pequeña ventana y se hace Clic en Done, apareciendo el Grid Map ya delimitado: Gerencia de Operaciones de Datos, Producción 99 Soporte al Flujo de Trabajo 7.2.- En el panel de propiedades se debe verificar que se este usando Tecnique Nearest Neighbor (Vecino más Cercano), en Maximum Grid Size (Máximo Tamaño de la Celda) se recomienda colocar 250 (Máximo número representativo), en Numbers of Neighbors (Número de Vecinos) se coloca 10 (Se pueden colocar desde 5 hasta 10 Pozos vecinos) y en Search Radius (Radio de Alcance) dejarlo tal cual como aparece. 8.- Ya Usted ha logrado generar el Mapa de Celdas (Grid Map) de Arena Neta Petrolífera, tal cual se va a utilizar para realizar los Cálculos para el POES. 8.1.- Para Guardar el Grid Area se hace Clic con el botón derecho del mause sobre el mapa y se selecciona Grid Area/Save, aparece una ventana para guardar el archivo. 8.2.- Se coloca en Nombre de archivo el nombre deseado para el archivo del Grid Area y así tenerlo ya guardado para el Cálculo del POES. 8.3.- Para guardar el Grid Map de Arena Neta Petrolífera se hace Clic en File/Save As, aparece una ventana para guardar el archivo. Se coloca en Description algún Comentario sobre el Grid Map, en Name se le coloca el Nombre a utilizar en el Cáluclo del POES y en File Name se coloca el Nombre deseado para el archivo del Grid Map (Lo guarda como archivo Grid File (*.GRD)) y así tenerlo ya guardado para futuros trabajos en el mismo Yacimiento. Si se le ha olvidado Guardar el Grid Area puede seleccionar Save Grid Area y así lo tendrá guardado. 8.4.- Para ver las otras Variables a utilizar en la operación se hace Clic en el panel de propiedades y en Variable, se selecciona la Variable Porosidad y se despliega el Grid Map de Porosidad. Como verán ya no es necesario realizar el Grid Area, ya que lo mantiene. Gerencia de Operaciones de Datos, Producción 100 Soporte al Flujo de Trabajo 8.5.- Se repite el Paso 6.2 para los Valores Fuera de Rango y los Pasos 8.1, 8.2, 8.3 para guardar el Grid Map. 9.- Repetimos el Paso 8.4 para ver la Próxima Variable y obtenemos el Grid Map de Saturación de Agua: Gerencia de Operaciones de Datos, Producción 101 Soporte al Flujo de Trabajo 9.1.- Se repite nuevamente el Paso 6.2 para los Valores Fuera de Rango y los Pasos 8.1, 8.2, 8.3 para guardar el Grid Map. 10.- Después que se tengan los Mapas de las Variables involucradas en la Fórmula del Poes se hace Clic en Tools/Calculate. 10.1.- Desplegándose la Siguiente Ventana: 10.2.- En Description se escribe un breve comentario de la operación a realizar, por ejemplo, en este caso “Petróleo Original en Sitio Yac. MUC_1”. En Name se coloca el Nombre deseado del Grid Area del Mapa, en este caso “POES_MUC_1”. 10.3.- Posteriormente hacer Clic en Equation y se despliega la Ventana siguiente: Gerencia de Operaciones de Datos, Producción 102 Soporte al Flujo de Trabajo Como se puede apreciar, en Project Variables aparecen los Nombres de los Mapas realizados anteriormente. 11.- Se procede a realizar la Ecuación del POES ubicada en el Paso 5.3. Se puede hacer Clic en los números que aparecen en la parte derecha de la figura o ubicar el mouse en el recuadro blanco. Hasta obtener lo siguiente: 11.1.- Se hace Clic en OK. Y Volvemos a la Ventana Siguiente: 12.- Se hace Clic en File y se escribe en Nombre de Archivo el nombre deseado del archivo que va a contener el Mapa del Poes y hacer Clic en Guardar. Hacer Clic en OK posteriormente. Gerencia de Operaciones de Datos, Producción 103 Soporte al Flujo de Trabajo 12.1.- Finalmente se obtiene el Grid Map del Petróleo Original en Sitio distribuido en el Yacimiento y una nueva Ventana con los Resultados de la Operación realizada. Area Total del Yacimiento en mts2. Petróleo Original en Sitio en Barriles. Gerencia de Operaciones de Datos, Producción 104 Soporte al Flujo de Trabajo CÁLCULO DE RESERVAS REMANENTES UTILIZANDO MAPA DE GRID ESCALADO Una de las mejores técnicas para estimar reservas en yacimientos que no están sometidos a inyección de agua es utilizar la opción de mapas escalados, a continuación se describe el procedimiento: 1.- Seleccione el yacimiento al cual se quiere realizar el análisis. Esto se hace mediante un Filtro (Filter) por categoría (Category). Ejemplo: Área “CARITO CENTRAL”. 2.- Realizar un Filter by Query utilizando la opción Petroleo.Mensual > 0, para sacar los pozos que no han tenido producción. 3.- Entrar al menu Edit\Project\Calculated Variables, Crear la variable: Ultimo.Acumulado = @Last(Petroleo.Acumulado Gerencia de Operaciones de Datos, Producción 105 Soporte al Flujo de Trabajo 4.- Agrupar la información utilizando Filter/ Group Data. 5.- Realizar un reporte con las siguientes variables: Generando el siguiente reporte: 5.1.- Entrar al menú Análysis\Grid Mapa y elaborar un grid con la opción NEW y agregar la variable “Ultimo.Acumulado”. Gerencia de Operaciones de Datos, Producción 106 Soporte al Flujo de Trabajo Y realizar el Grid del último acumulado tal como se muestra en la figura: 5.2.- Seleccione el área Oficial del yacimiento, utilizando la opción: Edit\Grid Area\ Open. Gerencia de Operaciones de Datos, Producción 107 Soporte al Flujo de Trabajo 5.3.- Copiar de la ventana Output window la siguiente información: Dx: 300. Dy: 200. Sum: 1.71395e+010. Con el valor de Sum: 1.71395e+010 del ultimo acumulado obtenido del reporte anterior NP=870010390 bls se debe crear la variable “Acumulado Escalado”. Entrar al menú Edit \ Project \ Calculated Variables. Crear la variable Acumulado.Escalado: @Last(Petroleo.Acumulado) * (870010390/(17139500000)) Con esta variable se elabora un grid de acumulado escalado y se guarda el mismo con el nombre de NP.grd. Como se observa en las figuras siguientes. En la ventana Output Window el valor de la suma es igual al acumulado real del yacimiento. Se debe calcular el POES, con los pozos que tienen petrofisica y utilizar la misma área con el mismo tamaño de CELDAS. Gerencia de Operaciones de Datos, Producción 108 Soporte al Flujo de Trabajo El POES se mostrará en la suma de las celdas y no en Volumen como en el proceso normal del cálculo del POES. Tal como lo muestra la Figura anterior. El calculo de las reservas se realiza restando a la ecuación del POES por unidad de área el mapa de NP (Ultimo acumulado), que fue realizado previamente. El resultado de esta ecuación es el mapa de reserves remanentes, y el valor de las reservas remanentes se observa en Sum: 4.69146e+008 bls Gerencia de Operaciones de Datos, Producción 109 Soporte al Flujo de Trabajo Mapa Grid de Reservas Remanentes Procedimiento para calcular Reservas a través de Mapas Grid 1. Realizar el Filtro deseado, para un yacimiento específico. En este caso continuar con el filtro previo: Yacimiento Morichal 01, reagrupar si es necesario. 2. Ya en el módulo de Forescast, editar el Escenario: Edit/Scenario y verificar que la configuración de las siguientes variables en las pestañas Flow Model yForescast y seleccionar Aceptar. 3. Realizar las Selecciones siguientes en el panel de propiedades: En Decline Rate (Di) Type: Yearly Effective que es la opción más usada y en Historical Match Fit Type: Exponential es la más conservadora, en caso contrario se puede utilizar Best Fit. Opcional: Abrir el caso de Declinación Energética antes realizado o realizar el análisis nuevamente del intervalo más adecuado para establecer la declinación. Gerencia de Operaciones de Datos, Producción 110 Soporte al Flujo de Trabajo 4. Al seleccionar en File/Cases, se despliega una ventana para seleccionar el Caso en el cual se va a guardar los cambios y la declinación a realizar, se selecciona Automatically Save Changes to “Nombre del Caso”, en este Caso RESERVAS_REMANENTE y se hace Clic en OK. 5. A continuación se Selecciona Tools/Auto Decline 6. Aparece el siguiente cuadro donde se Seleccionará: Group By/POZO, Save Results to Case Base o al Caso Guardado previamente y Pause after each para dar tiempo de modificar las gráficas de los pozos a la forma que mejor alcance los criterios de cada persona: 7. Así comienza el Auto Decline avanzando de Pozo a Pozo presionando la Tecla Enter o Esc para Cancelar. 8. Se verifica en Database/Calculated Variables… La Variable Decl.Nombre.Caso y asignarle el nombre del caso antes guardado. Gerencia de Operaciones de Datos, Producción 111 Calculada Soporte al Flujo de Trabajo 9. Se verifica si existe la variable calculada Reservas.Remanentes, sino existe se procede a crearla: @DcaResults("oil RES", "Case1") 10. Posteriormente se coloca e Nombre del Caso de Declinación, el cual es el mismo nombre que aparece en la Variable Calculada Decl.Nombre.Caso. 11. A partir de este punto se comienza con la realización del Mapa de Celdas (Grid Map) con la variable: Reservas.Remanente. Gerencia de Operaciones de Datos, Producción 112 Soporte al Flujo de Trabajo 12. Se genera el Grid Map de Reservas Remanentes: 13. Para definir el Área del yacimiento se hace Clic en Edit/Grid Area/New. 14. Finalmente Usted ha logrado generar el Mapa de Reservas Remanentes, observando en él, la distribución Areal de dichas Reservas: Gerencia de Operaciones de Datos, Producción 113 Soporte al Flujo de Trabajo PROCESO PARA DETERMINAR DERIVADAS DE CHAN ORIGEN DE AGUA PRODUCIDA Conificacion UTILIZANDO LAS Desplazamiento normal 1 1 RA RA 1 1 1 1 RA RA 0 0 0, 0, 0,0 0,0 1 1 1 Tiempo 10 100 1 Cerca del pozo 1 1 Tiempo 10 100 Canalizacion multicapa 1 1 RA 1 RA 1 1 1 RAP 0 0 0, 0, 0,0 RAP 0,0 1 1 1 Tiempo 10 100 1 1 1 Tiempo 10 100 Verificación de Variables Calculadas en la Aplicación. • RAP.Mensual: Agua.Mensual/Petroleo.Mensual • RAP.Mensual.Derivada1: @If(RAP.Mensual > 0, @Abs((RAP.Mensual Dias.Prod.Mensual, @Null( )) Gerencia de Operaciones de Datos, Producción 114 - @Previous(RAP.Mensual))) Soporte al Flujo de Trabajo / • RAP.Mensual.Fit: @Fit( Dias.Prod.Acumulado, RAP.Mensual,RAP.Mensual>0 ,Dias.Prod.Acumulado ,"deg 2 opt ylog" ) • RAP.Mensual.Derivada.Fit: @Fit( Dias.Prod.Acumulado , RAP.Mensual.Derivada1,RAP.Mensual.Derivada1>0 ,Dias.Prod.Acumulado ,"deg 2 opt ylog" ) Procedimiento para determinar el origen de agua producida en OFM 1.- Selección del Pozo: FUC-4 al cual se le va a determinar el origen de Agua: 2.- Generación de Gráficos para verificación del origen de Agua Producida: Gerencia de Operaciones de Datos, Producción 115 Soporte al Flujo de Trabajo 3.- Se procede a generar el gráfico: RAP RAP’ Donde se hace la comparación con teoría de gráficos de origen de Agua producida para verificar el mismo: Desplazamiento normal 10 RAP 1 1 RAP‘ 0,1 0,01 0,001 1 1 10 100 1000 Tiempo Donde se puede observar que para el pozo FUC-4 el desplazamiento de Agua es Normal. Gerencia de Operaciones de Datos, Producción 116 Soporte al Flujo de Trabajo VALIDACIÓN DE PRUEBAS DE PRODUCCIÓN DESECHAR DATOS SE ENCUENTREN DETERMINADO. PROVENIENTES DE PRUEBAS DE PRODUCCIÓN (ESPORÁDICOS), QUE ALEJADOS DE LA TENDENCIA DEL POZO EN UN PERÍODO Premisas El período de tiempo no debe ser muy grande, de forma tal que el promedio que se calcule sea representativo de la variable en estudio, de igual manera el pozo no debe presentar ninguna actividad que altere su producción en ese lapso (rehabilitación, movimiento de reductor, movimientos de optimización del equipo de levantamiento, etc.). Por otro lado se debe realizar el procedimiento en un período tal que existan suficientes pruebas. Procedimiento de Validación de Pruebas A continuación se describe el procedimiento a seguir para la tasa de petróleo, se debe repetir éste para cada una de las variables que se desee validar, así mismo se mencionan sólo el grupo de variables correspondiente a la plantilla nacional. El procedimiento sería entonces: 1.- Fijar los límites del período a analizar, para lo que hace falta crear las siguientes variables calculadas: qo.validada.fechamen = 19980701 qo.validada.fechamay = 19990630 2.-Calcular el promedio para todos los puntos en el período: qo.validada.prom = @ctave(pruebas.pet_neto, pruebas.fecha > qo.validada.fechamen & pruebas.fecha < qo.validada.fechamay & pruebas.pet_neto >0) 3- Definir el porcentaje de tolerancia a partir del promedio que se utilizará: qo.validada.banda = 0.1 4.- Crear las variables calculadas para los límites de la banda: qo.validada.limsup = qo.validada.promedio * (1+qo.validada.banda) qo.validada.liminf = qo.validada.promedio * (1-qo.validada.banda) 5.- Crear la variable calculada para tomar como válidos los puntos que se encuentran dentro de la banda de tolerancia (Ver gráfico anexo) Gerencia de Operaciones de Datos, Producción 117 Soporte al Flujo de Trabajo qo.validada= @if(Pruebas.fecha > qo.validada.fechamen & Pruebas.fecha < qo.validada.fechamay, @if(Pruebas.Pet_neto > qo.validada.liminf & Pruebas.Pet_neto < qo.validada.limsup & Pruebas.Pet_neto > 0, Pruebas.Pet_neto,@Null()),@Null() Nota: Este procedimiento se puede realizar también a través de la siguiente función del usuario: f[ qo.validada(fechamen, fechamay, num banda) num promedio; num limsup; num liminf; qo.validada = @Null(); promedio = @CTave(pruebas.pet_neto, pruebas.fecha > fechamen & pruebas.fecha < fechamay & pruebas.pet_neto >0); limsup = promedio * (1+banda); liminf = promedio * (1-banda); if (pruebas.fecha > fechamen & pruebas.fecha < fechamay) { if (pruebas.pet_neto < limsup & pruebas.pet_neto > liminf) qo.validada = pruebas.pet_neto; else qo.validada = @Null(); } else qo.validada = @Null(); Crear una variable calculada que “llame” a la función del usuario, para hacerla más manejable: qo.validada = #qo.validada(qo.validada.fechamen, qo.validada.fechamay, qo.validada.banda) Notas: Como ya se mencionó, es necesario crear este procedimiento para cada variable que se quiera validar, aunque si se quiere tomar los mismos límites y tolerancia de la banda, se pueden utilizar las mismas variables creadas para la tasa de petróleo. A continuación se presenta una figura donde se muestra gráficamente el procedimiento explicado: Gerencia de Operaciones de Datos, Producción 118 Soporte al Flujo de Trabajo Gerencia de Operaciones de Datos, Producción 119 Soporte al Flujo de Trabajo