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 Producción 4 Soporte al Flujo de Trabajo . MAPA DE BURBUJA OFM provee los mapas de burbujas como una excelente herramienta usada para visualizar datos en un mapa geográfico. Por consiguiente. En esta sección se mostrarán las principales características de los tipos de mapas: Bubble Map y Grid Map. OFM también permite animaciones en el tiempo. Gerencia de Operaciones de Datos. a través de la cual. porque los Datasets son dependientes de la fecha. sin embargo. Este tipo de mapas.LECCIÓN N° 1. 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. Las burbujas son desplegadas en las localizaciones de las entidades. se fundamenta en el área de drenaje del pozo a partir de la ecuación de POES. MAPAS DE BURBUJA Y GRID En OFM 2005 hay seis aplicaciones de mapeo: Bubble Map. Contour Map (2 Dimensiones). Todas comparten el mismo Dataset por lo que. una vez creado éste. se puede observar el desarrollo histórico del área estudiada. Grid Map. puede ser llamado desde cualquiera de las aplicaciones de mapas para ser usado y pueden trabajar sincronizadamente en una animación. este tipo de análisis debe ser usado a nivel de data cuya información esté coordinada. Scatter Plot y Mapper XY. 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. Surface Map (3 Dimensiones). Maestra. OFM desplegará los nombres en la ventana del Dataset. 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. Producción 5 Soporte al Flujo de Trabajo . • El botón Remove es usado para remover un Dataset sombreado de la lista desplegada.Prof_total.Notas: • Si fueron abiertos algunos Datasets recientemente. Gerencia de Operaciones de Datos. • Si se tiene un Dataset previo. se puede abrir mediante la opción Browse… para localizarlo. • El botón BMF es usado para leer archivos binarios de mapas creados en versiones anteriores de OFM. en el campo Title escriba el nombre del mapa (ej.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. Al desplegar la ventana. Se puede sólo leer más no modificar. En la sección de Properties se pueden verificar todos los detalles de la información seleccionada. en el campo Dataset escriba el nombre de este grupo de datos seleccionados (ej. Al desplegarse la nueva ventana.Notas: • Los niveles disponibles en Group By son: Completion. Finalmente. • Se puede limitar el rango de datos usando las opciones Start y End del recuadro Data Range. OFM despliega el Start Date y End Date absolutos de todas las variables seleccionadas. A través de Browser se asigna la dirección donde se va a guardar el Dataset. Seleccione las condiciones de la información y presione Siguiente>. Producción 6 Soporte al Flujo de Trabajo . se puede realizar otro nivel de agrupación adicional mediante Then group by que permitirá hacer mapas tipo Pie y Barra. presione Finish y se despliega el mapa: Gerencia de Operaciones de Datos. Si se selecciona una opción distinta a las referidas al Alias. Estático) Si selecciona Save Data OFM guarda como una plantilla las variables seleccionadas. Pozo o Wellbore. • Data sampling frequency provee ventajas adicionales para el procesamiento de la data. Wellbore y todas las categorías de la tabla Sort. • El botón Assist trae la ventana Query donde se pueden colocar condiciones con el criterio WHERE. • Haciendo clic en el botón Retrieve source dates. 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.. usando técnicas de interpolación y/o Carry-forward (llevaradelante).Ays_calc. Desde la barra de herramientas seleccione Analysis / Bubble Map / y al desplegar la ventana seleccione New. En esta versión. OFM tiene una opción para pre-procesar los datos cuando se crea el Dataset.Gas_form y Pruebas. proceda a escribir el nombre del Dataset y luego seleccione las variables a reportar en el mapa: Pruebas.Pet_bruto. 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. Desde el panel de Filtro seleccione la tabla que contenga los datos esporádicos (en este caso Pruebas). Elija la opción Linear Interpolation with Carry Forward. Pruebas. Producción 7 Soporte al Flujo de Trabajo . • • • • Do not modfy data: Permite mantener los datos sin ninguna modificación. Producción 8 Soporte al Flujo de Trabajo . Ejemplo ilustrado: Datos Originales Carry Forward Linear Interpolation Linear I. para obtener el valor donde no hay datos. Gerencia de Operaciones de Datos. 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. Y se desplegará el mapa. Luego seleccione Siguiente y escriba el nombre de sus datos en el campo Dataset (ej. w/ Carry F. Linear Interpolation: Utiliza el método de interpolación lineal entre los dos últimos valores. 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 with Carry Forward: Es una mezcla entre las opciones anteriores. presione Finish. es decir: Realiza la interpolación entre el valor anterior y siguiente y cuando no hay valor siguiente repite el valor interpolado anterior. 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. Mensual. Gas. Petroleo. Gas.Real. Agua. el Dataset estático realizado anteriormente.Tasa.Real. se va a crear un nuevo Dataset (New). Acumulado. Acumulado.Procedimiento para la creación de un Dataset Mensual Seleccionar Analysis / Bubble Map. Gas. En este caso. Note que aparece en la ventana de la izquierda. Petroleo.Tasa.Tasa. Coloque como título: Producción Mensual y agregue las siguientes variables: Petroleo.Acumulado.Tasa.Acumulado Gerencia de Operaciones de Datos.Mensual.Real. Agua.Mensual. Producción 9 Soporte al Flujo de Trabajo .Real. Liquido. Liquido. Agua. Hacer clic en Siguiente. • Hacer clic en Siguiente y cambiar el nombre del Dataset a Mensual. Hacer clic en Retrieve source dates para obtener el inicio y final del rango de fecha que abarca las variables seleccionadas.La fecha se agrega automáticamente por tratarse de datos dependientes del tiempo. Gerencia de Operaciones de Datos. Agrupar por Completion. Producción 10 Soporte al Flujo de Trabajo . Producción 11 Soporte al Flujo de Trabajo . y al desplegar la ventana seleccione el Dataset a modificar.Hacer clic en Finish y se despliega el mapa de burbujas. Al desplegar la ventana OFM le permite agregar o quitar variables en el mapa previamente creado y luego seleccione Siguiente >. Procedimiento para Modificar un Dataset Esto permitirá agregar o eliminar condiciones o variables en los mapas ya creados. ubicado en el campo Dataset y presione Edit. Gerencia de Operaciones de Datos. En la barra de tarea seleccione Analysis / Bubble Map. Si esta opción es marcada el archivo generado no permite su utilización para otro filtro posterior. seleccione Save Data para que OFM guarde los datos seleccionados como una plantilla. que la opción Save Data. Luego presione Siguiente >. Es importante destacar.Seguidamente puede modificar la condición establecida o la fecha en la que requirió sus variables. Finalmente.. Producción 12 Soporte al Flujo de Trabajo . presione Finish y se desplegará el mapa. En el panel Properties localice Variables y haga clic en el espacio en blanco que está al lado. esto porque se hizo a partir de la misma tabla de datos de producción) luego seleccione Open. Gerencia de Operaciones de Datos. permite salvar la data con el filtro seleccionado actualmente para la realización del dataset. 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. mensual.Al hacer clic se despliega la siguiente ventana: Esta ventana permite seleccionar la (s) variable (s) que desee modificar. Gas. Producción 13 Soporte al Flujo de Trabajo . En el panel Properties localice Value y haga clic en el espacio en blanco y seleccione Yes. Agua. Gerencia de Operaciones de Datos.mensual y presione OK. Observe que los valores de la producción se presentan sobre las burbujas del mapa. Deseleccione 2 de las variables ej. Gerencia de Operaciones de Datos. en el panel Properties. “valores menores o mayores que” y luego Apply All / Ok. luego seleccione el campo correspondiente. bien sea. El campo Constraints del panel Properties permite excluir valores (en éste caso de producción de petróleo) reportados en el mapa.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. haciendo clic en el espacio en blanco. Al desplegar el mapa se observa que los valores excluidos no aparecen en las burbujas. Producción 14 Soporte al Flujo de Trabajo . al desplegar la ventana seleccione Edit. Procedimiento para mejorar la apariencia del mapa creado Para mostrar los apuntes necesarios en el mapa. Gerencia de Operaciones de Datos. Los valores Minimun y Maximun son el rango entre los que oscilará el tamaño de las burbujas representadas en el mapa. Luego seleccione OK. Angulo de ubicación y Color de letra. seleccione desde la barra de herramientas Edit / Map Display / Headers (Escriba sus anotaciones) / OK. Tamaño. Producción 15 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. Estilo. Luego haga clic para seleccionar la nota a modificar y clic con botón derecho sobre ella. Al desplegar la ventana puede modificar: Tipo. tamaño. estilo. Gerencia de Operaciones de Datos. estilo y color de los nombres de los pozos (Well Name Properties). forma de presentación de las figuras del mapa. tamaño y color de la letra en Font. como se muestra en la figura. ya que puede representarse la variable en forma de: Circle. Seguido. 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. En el panel Properties puede también modificar: Tipo. ancho y color de las líneas del marco del mapa (Gridline Attributes). Producción 16 Soporte al Flujo de Trabajo . tipo. haga clic sobre las variables a modificar para seleccionarlas y presione OK. etc. Up Triangle.. y el marco de la misma en Frame.En el panel Properties localice el campo Legend y podrá modificar el tipo. seleccione la variable Gas. Gerencia de Operaciones de Datos.mensual y agregue las siguientes características: 9 Display: Circle. desde aquí debe seleccionar cada una y hacerle las modificaciones necesarias. 9 Radius: Minimun. Ubique el campo variable. Producción 17 Soporte al Flujo de Trabajo . 9 Color (Shape): Red. 9 Vary Size: No.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. verifique que el color sea Green.Mensual. podrá observar el mapa de burbuja y las condiciones establecidas para cada variable. Radius: Fixed. Producción 18 Soporte al Flujo de Trabajo . Procedimiento para representar las variables seleccionadas en una misma figura Verifique en el campo Variables que estén activas las variables: Gas.Luego seleccione otra variable (Petroleo.Mensual y Agua. Luego en el campo Variable seleccione Gas.Mensual.Mensual.Mensual y cambie su Display a Pie y Radius a Fixed. Seleccione la variable Petroleo. Gerencia de Operaciones de Datos. 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 agregue las siguientes condiciones: 9 9 9 9 Display: Circle. Y si selecciona la opción Vary Color / No las figuras seleccionadas tomarán un solo color. Petroleo.Mensual). Finalmente. coloque Pie en el Display y Fixed en el Radius. Color (Shape): Green. en la opción Fixed = 5. Producción 19 Soporte al Flujo de Trabajo . 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. una vez seleccionada la figura ubique en Display la figura requerida y de igual forma repita el proceso para el resto de las variables. 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.Mensual y coloque en Display la opción Pie y Fixed en Radius. considere. y para devolverla a su posición original haga clic con botón derecho y seleccione Default Positions. o pruebe con el número que Ud. seleccione la variable Agua. Gerencia de Operaciones de Datos. En caso de preferir mostrar cada variable con una figura diferente.Por último. Observe que la burbuja correspondiente al pozo ORC 31 fue movida de su lugar original. a través de de la opción Step / Previous o Next Date ubicada en la barra de herramientas. 9 meses) ó estableciendo una fecha específica. En la primera. Otra opción es realizar la animación incrementando el tiempo en un rango (Por ejemplo cada 3. 6. luego presione OK. seleccione Step / Select Date… y seleccione la fecha. OFM te permite visualizar la animación y el mapa de la producción mes a mes por separado. Gerencia de Operaciones de Datos.Una vez generados los mapas de grilla o burbuja. La segunda. Producción 20 Soporte al Flujo de Trabajo . 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. .Permite seleccionar mes a mes el mapa correspondiente.Corre la animación desde una fecha hacía el final de la producción.Cumple la acción inversa del botón 5.Al mover el cursor se puede avanzar o regresar en el intervalo de fechas reportadas... es decir.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. 5. Producción 21 Soporte al Flujo de Trabajo .Este botón regresa la animación al inicio. 2. MAPA DE GRILLA Permite visualizar arealmente como se propaga una variable. 3. 9.. 4. 8.Detiene la animación al momento que se requiera. Gerencia de Operaciones de Datos. esta es la misma acción que se realiza por la opción Step / Select Date..Al desplegar esta ventana podrá seleccionar la fecha. 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. realiza la misma acción de Step / Previous o Next Date incluyendo la acción de Step / Increment.. 7. 6..Permite llevar la animación hasta la última fecha.. es decir.Corre la animación en reversa. avanza mes a mes la animación de los mapas.. Wellbore. el botón Assist… permite agregar una condición a la data previamente seleccionada (ej: Producción mensual de agua. Luego seleccione la opción Siguiente >. el botón Retrieve source dates despliega todo el lapso de fecha en la cual hay valores de las variables seleccionadas. Annually (anual). semiAnnually (cada semestre). Se despliega la siguiente ventana: El campo Data Grouping le permitirá seleccionar el grupo por el cual requiere su información (Completación. 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. categoría. Gerencia de Operaciones de Datos. entre otros). El campo Data sampling frequency permite seleccionar la frecuencia en la que se requiere el mapa: Default (toda la historia).Seguidamente se despliega esta ventana: En el campo Title escriba el nombre del mapa a generar. Campo. Quarterly (cada trimestre). 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. Producción 22 Soporte al Flujo de Trabajo . Yacimiento. . sin embargo.Luego seleccione Siguiente> y al desplegarse la nueva ventana en el campo Dataset escriba el nombre de este grupo de datos seleccionados (ej. a diferencia del resto de las plantillas esta opción impide que Ud. En la sección de Properties se puede verificar todos los detalles de la información seleccionada. Gerencia de Operaciones de Datos. Producción 23 Soporte al Flujo de Trabajo . permite guardar la información seleccionada en el lugar que establezca el usuario. En la opción Spectrum seleccione el color en que desea este representada dicha variable.. 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. Al presionar el botón Finish se despliega el mapa de grilla. Mensual) Al Activar la opción Save Data OFM guarda los datos seleccionados para este mapa. aplique este formato a otro filtro de información que realice. OFM de forma automática lo ubica en un temporal. La opción Browse. Producción 24 Soporte al Flujo de Trabajo . Demarque la nueva área haciendo clic con botón izquierdo y al finalizar haga clic con botón derecho y seleccione Done. 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. Gerencia de Operaciones de Datos. seleccione desde el panel de Propiedades Digitize a new Grid Area / Yes. 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. Inmediatamente se despliega el mapa con la nueva área: Si desea borrar el área creada y generar una nueva.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. haga clic con botón derecho sobre el mapa y seleccione Grid Area / Exclude. Gerencia de Operaciones de Datos. márquelo y presione Open. haga clic con botón derecho sobre el mapa. Producción 25 Soporte al Flujo de Trabajo . haga clic con botón derecho sobre el nuevo mapa seleccione Grid Area / Open. 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. De forma inmediata se despliega el mapa con la nueva área. seleccione Grid Area / Save para guardarla y utilizarla posteriormente en cualquier mapa. ubique el archivo del área guardada.Procedimiento para guardar el área creada y aplicarla a otro mapa que se genere Una vez creada la nueva área. • Al desplegar la ventana coloque el número de la producción (ej. Haga clic con botón derecho sobre el mapa y seleccione Control Points / Add. 50. En la primera. a través de de la opción Step / Previous o Next Date ubicada en la barra de herramientas. cuyas unidades son en MBLS) y luego presione OK. al finalizar haga clic con botón derecho y seleccione Done. 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.Puntos de Control • Si dispone de datos de producción (en este ejemplo). Gerencia de Operaciones de Datos. 9 meses) ó estableciendo una fecha específica. 6. Otra opción es realizar la animación incrementando el tiempo en un rango (Por ejemplo cada 3. Producción 26 Soporte al Flujo de Trabajo . 100. 10. inmediatamente se despliega el nuevo mapa. OFM permite delimitar colocando puntos de control para demarcar la misma. Animación en mapas Una vez generados los mapas de grilla o burbuja. • Marque los puntos para delimitar el área. OFM permite visualizar la animación y el mapa de la producción mes a mes por separado. 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.La segunda. Producción 27 Soporte al Flujo de Trabajo . seleccione Step / Select Date… y seleccione la fecha. 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. luego presione OK. Luego presione Ok.Al desplegar la ventana coloque el nombre del archivo (Ej. 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. Puede seleccionar Save Grid Area y/o Save Control Points si desea guardar el área grid y puntos de control si los estableció. puede verificarlo o seleccionarlo en Step / Select Date). Al desplegar la ventana. por ejemplo: Producción Acumulada de Petróleo. luego presione Guardar. esto por cuanto el mapa guardado fue de esa fecha. en el campo Decription escriba la variable que desea mostrar en el grid. El campo Name corresponde al nombre de la variable que está creando y se debe escribir sin utilizar espacios ni caracteres especiales. Producción 28 Soporte al Flujo de Trabajo . Gerencia de Operaciones de Datos. Agosto2005. si desea mostrar un año de producción). Al seleccionar la fecha se despliega el mapa correspondiente. 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 el campo Name escriba PetroleoProducidoUltimoAño (No utilice espacios ni caracteres especiales). en caso de no encontrarse en la pantalla seleccione Browse y ubíquelas en la dirección guardada. luego seleccione nuevamente File / Save As y en la ventana escriba el nombre del archivo y presione Guardar. en el campo Description escriba Producción Acumulada de Petróleo. Al presionar Guardar se despliega otra ventana. 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. Producción 29 Soporte al Flujo de Trabajo . Luego presione Ok. Gerencia de Operaciones de Datos. Seguidamente. Luego presione Ok. Ultimo Año de Producción) y presione Guardar. Producción 30 Soporte al Flujo de Trabajo . presione File y al desplegar la ventana escriba el título del resultado que se obtuvo (Ej. Gerencia de Operaciones de Datos. presione Equation y al desplegar edite la ecuación como se muestra a continuación Agosto2005-Agosto2004. 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. Finalmente.Seguidamente. Producción 31 Soporte al Flujo de Trabajo . podrá notar que ambos tienen diferentes tonos de colores.Observe que en la leyenda esta reflejado el nombre con el cual guardo el archivo y si observan bien los mapas de ambas fechas. Gerencia de Operaciones de Datos. 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.LECCIÓN N° 2. diarios. Procedimiento para editar variables calculadas Para Editar una variable ya creada. esporádicos. mensuales y estáticos de campos o yacimientos. 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. Producción 32 Soporte al Flujo de Trabajo . se selecciona la variable de interés y se presiona el botón Delete. Database / Calculated Variables. Se presenta la pantalla Edit Calculated Variable: Presionar el botón New. Procedimiento para crear una variable calculada Para crear una variable calculada seleccionar en la línea de menú Database / Calculated Variables. se presenta la siguiente pantalla: Gerencia de Operaciones de Datos. Producción 33 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. En esta parte se puede usar combinaciones de fórmulas con variables del proyecto (Project Variables).Mensual ) > 0 ."Inactivo" ) Al presionar el botón OK. si se quiere buscar los pozos activos o inactivos de un campo."Activo" . funciones propias de la aplicación (System Functions) y funciones propias del usuario (User Functions). Producción 34 Soporte al Flujo de Trabajo . se puede utilizar la siguiente ecuación: @IfStr(@Last(Petroleo. Por Ejemplo. se presenta lo siguiente: Gerencia de Operaciones de Datos. Pestaña Units: En la lista Output Multiplier.Pestaña Define: En el cuadro Name. MMM. se escribe el nombre del usuario. B. M. se escoje el multiplicador (p. En el cuadro User. Pestaña Report: Gerencia de Operaciones de Datos. En el cuadro Class.e. se escribe el nombre de la clase bajo la cual quedará agrupada esta variable. se escribe el nombre que identifica la variable calculada. En la lista Units. MM. %. Producción 35 Soporte al Flujo de Trabajo . T). se escoje las unidades métricas/inglesas. tipo de punto. de la variable calculada al momento de usar el módulo de gráficos/plot. Producción 36 Soporte al Flujo de Trabajo .Permite formatear ancho. encabezado de la variable calculada al momento de usar el módulo de reportes. estilo del relleno de la curva. Pestaña Plot: Permite nombrar la variable. tamaño del punto. Gerencia de Operaciones de Datos. indicarle color de la línea. justificación. cantidad de decimales. tipo de línea. ancho de la línea. relleno de la curva. • Seleccione Analysis / Forecast o haga clic en el botón Forecast de la barra de herramientas. utilizando varios métodos de declinación como por ejemplo: Empírico. Procedimiento Para Determinar Reservas por Declinación • Limpie el filtro previo y realice la agrupación de interés. 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. Fetkovich. • OFM guarda la configuración del último análisis realizado.LECCIÓN N° 3. seleccionar Edit / Scenario Manager. facilitando los cálculos de reservas. declinación y predicciones del comportamiento de producción. • Si se desea configurar un escenario base que sirva de punto de partida para los futuros escenarios de análisis. Gerencia de Operaciones de Datos. Sombrear de la lista de escenarios el DefaultScenario y editarlo. si este es el caso haga doble clic en cualquier punto del gráfico mostrado para configurar las condiciones del análisis deseado. Producción 37 Soporte al Flujo de Trabajo . Analytical Transient Solution. • 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 el tiempo de inicio y los parámetros de reinicialización. Las otras opciones permiten recalcular la declinación de tal manera que considera: • Reservas y tasa final. Reserves: Permite establecer a partir de variables calculadas lo que se desea recuperar de las reservas remanentes (Reserves). Exponencial. Flag Rate: No hay declinación. Hiperbólica. Decline Parameters (Oil Schedule #1): Type: Tipo de declinación (Tomada a partir de la regresión histórica. Rate: Tasa calculada a partir de la declinación o regresión. Puede ser un valor fijo dado por el límite económico de cada pozo o el estimado del yacimiento. sería una línea recta). o dinámico utilizando variables calculadas. Armónica. Para ello se requieren las reservas totales o las reservas predecidas. • Date: Permite colocar una fecha en particular para la finalización del pronóstico. La adecuada duración de la predicción (forescast time) debe ser establecida para determinar las reservas y la tasa final. • Tasa final y tiempo final. Total Reserves: Permite establecer a partir de variables calculadas las reservas totales. Historical Regresion: La tasa inicial de declinación será determinada por la regresión histórica.End Time: Tiempo final del pronóstico. Gerencia de Operaciones de Datos. User Define: Utiliza la tasa de declinación definida inicialmente. • Months from Start: Número de meses contados desde el inicio hasta el final del pronóstico. de otra manera la predicción culmina por el tiempo límite. End Rate: Tasa final del pronóstico. Producción 41 Soporte al Flujo de Trabajo . Se utiliza User Defined cuando se conoce la declinación del pozo y/o yacimiento. Sch. • Reserva y tiempo final. Calculate from Reserves and End Rate: La tasa inicial de declinación es calculada para determinar las reservas esperadas y la tasa final. sirve para descontar la producción asociada a esos días. • Los parámetros del modelo de flujo y la 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. editando el escenario actual mediante Edit / Scenario. Days Off: Representa los días de cierre en los pozos. Shut In Effect: Indica en cuanto va a ser incrementada la producción una vez reactivados los pozos cerrados. Esta opción asegura que la predicción no será finalizada por la tasa final. Advanced Settings (Oil: Schedule #1): Capacity Limit: Límite superior de producción. Switch Rate: Cuando se activa. pueden ser modificados de acuerdo a cada caso de análisis particular. definidos en el Escenario Manager. se procede a guardar los cambios del Escenario Manager haciendo clic en Aceptar y luego en Apply. 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. • Una vez definidos los parámetros de la predicción. Gerencia de Operaciones de Datos. Para ello se requieren las reservas totales o las reservas predecidas. 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. Producción 42 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. Despliega todas las categorías encuentren anidadas en el panel. sin que se modifique el modelo base ya establecido en el Scenario Manager. Este botón permite bloquear cualquier cambio en el gráfico de declinación. Modificación de la apariencia del gráfico de declinación: Panel Properties. Gerencia de Operaciones de Datos. Al seleccionar este botón las sub-categorías mostradas en el panel se ordenan alfabéticamente. Cuando está activo el panel se torna color rojizo. Aumenta el tamaño de las letras del panel.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. 1. Muestra las categorías activas en el panel. Producción 43 que se Soporte al Flujo de Trabajo . Para activar el Panel de propiedades seleccionar: View / Panes /Properties. y la opción Limits permite establecer o no valores de declinación límites para el análisis. También se muestra dentro de este campo la opción Method. 5. la más usada es anual efectiva dependiendo de los datos de fecha que se utilicen. si selecciona Auto OFM selecciona el método que considere más acertado para el análisis. D= qi-q1 qi 6.d lnq = dq/dt dt q Efectiva: Representa la caída de la tasa de producción de qi a q1. 7. Al desplegar la opción Phase y seleccionar una fase diferente a la que esta en uso. 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. 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. 3. 4. la opción Type indica que tipo de declinación se está utilizando. pudiendo seleccionar entre Manual y Auto. Dentro del campo de Decline Rate. La opción Analysis indica el tipo de Análisis seleccionado. Tiempo ó Tasa vs. al marcar la opción Manual Ud. ésta aparecerá en la opción Fit Type. OFM le lleva directamente a la ventana Current Scenario en cual debe seleccionar las variables asociadas a dicha fase. La declinación nominal es una función continua. 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. 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. Es una función escalonada. (Tasa vs. Nominal: Declinación generada de la pendiente negativa de la curva lnq vs t. A= . dividida por la tasa de producción al inicio del período. Producción 44 Soporte al Flujo de Trabajo . puede escoger el tipo de declinación que considere más apropiado. para los cuales se presentan las variables graficadas para el análisis de declinación. Producción Acumulada).2. sin embargo. lograr que no se muestren en el gráfico y al presionar el botón Add Curve puede agregar curvas al gráfico. Gerencia de Operaciones de Datos. como una leyenda o simplemente no mostrarla.Observe que puede desactivar curvas. 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. La opción Curve Name permite mostrar el nombre de la variable agregada como etiqueta. Producción 45 Soporte al Flujo de Trabajo . no puede realizarle declinación a la misma. sin embargo. 7. La opción Curves permite seleccionar cada curva para modificar su apariencia. Otra opción es: Show. líneas. tipo de puntos. Si. y Show As Legend que permite colocar el título como leyenda. al seleccionarla se agregan nuevos campos al panel de propiedades para modificar dichos atributos (Tipo de línea. colores. etc. 10. permite mostrar u ocultar el título escrito.8.). 9 b: Indica el tipo de declinación que se está trabajando. Gerencia de Operaciones de Datos.). Dentro del campo Headers se muestran las opciones: Setup. 0 < b < 1 Declinación Hiperbólica. 9. 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. 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. 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. Edición de los ítems mostrados en la leyenda Haga clic sobre la leyenda y ubique en el panel Properties el campo Legend Box. Producción 46 Soporte al Flujo de Trabajo . etc. color de línea. 9 Case Name: Nombre con el que guardamos los resultados del caso de declinación. letras. b = 0 Declinación Exponencial. b = 1 Declinación Armónica. 9 Forecast Ended By: Indica la condición por la cual finalizó la declinación. Gerencia de Operaciones de Datos. como se muestra a continuación.Remaining Recoverable: Reservas remanentes que se estima drenar por el pozo. 9 Cumulative Production Date: Fecha donde se registra el último valor de producción acumulada. 9 EUR: Reservas Recuperables (Reserves + Cumulative Production). 9 Te: Tiempo final de la declinación. 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. 9 Reserves . 9 Qi: Tasa inicial de la declinación. 9 Ti: Tiempo inicial de la declinación. Producción 47 Soporte al Flujo de Trabajo . 9 Cumulative Production: Acumulado de Petróleo hasta el final de la producción. 9 Initial/Reinitialization Date: Fecha de reinicialización (Fetkovich). 9 Final Rate: Tasa de producción alcanzada al final de la declinación.9 Di: Tasa de declinación constante. 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. éstas son: Lower: Permite descartar aquellos puntos que estén por debajo de los seleccionados dentro del rango o período establecido. Upper: Permite descartar aquellos puntos que estén por encima de los seleccionados dentro del rango o período establecido. según el período establecido como el más estable o representativo para la declinación. Disminución de la permeabilidad de la roca por efectos de parafina. Gerencia de Operaciones de Datos. 5. 4. asfaltenos y movimientos de finos(granos de arena microscópicos). La tasa de petróleo neto de los yacimientos puede verse afectada y decrecer por varias razones. Razones Atribuibles al Yacimiento: 1. Incremento del corte de agua de formación por actividad del acuífero. Incremento de la producción de gas o conificación de la capa de gas. 3. 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). Perdida de la presión del yacimiento. Producción 48 Soporte al Flujo de Trabajo .Al activar Limits encontraremos varias opciones para realizar la delimitación del periodo preestablecido. marcando los mismos directamente sobre la gráfica. entre ellas enumerare algunas. 2. Cuando se alcanza el punto de burbujeo. 2. Una vez realizado el filtro de interés. Activos vs. Paros eléctricos. 4. Fecha. Paro de plantas compresoras de gas. reductor taponado. tubería doblada. este tipo de declinación es llamado declinación Energética. Fecha y N° Pozos Prod. Producción 49 Soporte al Flujo de Trabajo . 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. Frecuentemente en OFM se realiza un Filter query de un yacimiento y se hace una declinación exponencial. Ejemplo: Gerencia de Operaciones de Datos. hiperbólica o armónica. 3. Estas causas son conocidas también como perdidas de producción. Procedimiento: 1. etc). seleccione Group Data y observe en el mapa base la sumatoria realizada. 2. Declinación Energética Es la declinación de la tasa de producción producto de los efectos del yacimiento. para este paso se puede apoyar realizando gráficos con las siguientes variables: Petróleo Tasa Real vs. Razones políticas o gubernamentales (Cierre operacional).Razones de Tipo Mecánico: 1. Problema mecánico de los pozos (Pescados. Producción 50 Soporte al Flujo de Trabajo . Gerencia de Operaciones de Datos. 4. 6. 14987 Bls/d.). Seguidamente. Ejemplo: 01/09/1973. Establezca los límites del intervalo y presione Aceptar. Posibles. 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. Haga clic en el botón Forecast y se desplegará el gráfico de declinación. 5. Probables.3.16339 Bls/d y 01/06/1975. El campo Reserve Type es sólo una etiqueta de las reservas si Ud. 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. conoce tipo de ellas (Probadas. etc. 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. Start Time (Fecha de inicio): Seleccione Months from End (0). Producción 51 Soporte al Flujo de Trabajo . Tasa o Reservas. ahora Ud. 7. 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. el valor encontrado primero durante la proyección será indicado en la leyenda. End Rate: Tasa límite económico. volver a determinar los límites del intervalo. Nota: En caso de algún error durante la selección del intervalo a declinar.End Time: Tiempo en el que estima alcanzar la tasa límite o tiempo donde considera factible producir a la tasa estimada. 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. haga clic con botón derecho sobre el gráfico y seleccione Limits / Reset. Ubique el panel Forecasts y observe que ha sido guardado el caso. Procedimiento para Guardar los casos de Declinación 1. Gerencia de Operaciones de Datos. Producción 52 Soporte al Flujo de Trabajo . á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. Una vez obtenida la declinación del yacimiento. la declinación energética es de 3. 2.En este ejemplo.67 % Anual Efectiva. 4. 8. Ejemplo: Declinación del pozo JN 8 01-1 y presione . coloque el nombre del grupo. Seguido se despliega la ventana Edit Group Name. 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. 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. Si requiere guardar casos por separado de los pozos pertenecientes a este yacimiento. además agregue los parámetros de inicio y fin de la proyección (ventana Forecasts de Edit Scenario). Producción 53 Soporte al Flujo de Trabajo . 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. establezca la declinación del mismo. Gerencia de Operaciones de Datos. Ubique el panel Forecasts y observe que el nuevo caso tiene una carpeta particular. desde la barra Step seleccione el pozo. 6. Repita el procedimiento para cada caso que requiera guardar.3. 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. 5. 7. Producción 54 Soporte al Flujo de Trabajo . inicialmente debe tener una gráfica de declinación hecha para poder llamar estos casos. @Forecast. Una vez finalizada la declinación y guardado los casos haga clic en el botón Report de la barra de herramienta. Y cuando vuelva a entrar a la aplicación y requiera usar nuevamente estos casos guardados. @Rsum y @Dom son System Funtions. Recuerde que al seleccionar cada una OFM le muestra su definición. al desplegar la ventana Edit introduzca las siguientes variables: Las sentencias @DcaResults. Ejemplo: Gerencia de Operaciones de Datos. 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. es decir. de lo contrario no se almacenarán los casos creados. Procedimiento para generar un reporte con todos los datos mensuales obtenidos de la declinación establecida 1.Nota: Cuando finalice la sección de trabajo y vaya a cerrar la aplicación deje marcada la opción de guardar los cambios. “oil”. “oil”. “la fase del fluido que esta declinando” y “nombre del caso”. 2. “Case1”. y requiere: La expresión y la condición. ubicadas en la parte inferior de la ventana principal: • Al señalar la pestaña Forecast. “nombre del caso” y número del caso. podrá observar los siguientes datos: Gerencia de Operaciones de Datos. Nota: De manera de simplificar las dos primeras sentencias seguidas de la variable Fecha. Producción 55 Soporte al Flujo de Trabajo . Ejemplo: Forecast(Fecha. Es importante mencionar que sólo podrá obtener reporte de resultados de los casos que haya guardado. se crearon dos variables calculadas denominadas: FCST. 1) • @Forecast retorna las tasas de producción obtenidas de la declinación con frecuencia mensual y requiere: La variable Fecha. “Case1”) • @RSum retorna la corrida de la sumatoria de una expresión.EUR. OFM le ofrece 4 ventanas en las cuales puede verificar información del análisis de declinación que está realizando. “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.RemRes que pueden ser utilizadas para obtener los mismos resultados.• @DcaResults retorna el resultado de las curvas de declinación y requiere: “La fase del fluido que esta declinando”. Ejemplo: DcaResults(“oil”. Ejemplo: RSum(@Forecast(Fecha. FCST. • 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 . Para este ejemplo seleccionar: 1974/01 a 1975/01. Producción 57 Soporte al Flujo de Trabajo . Configurar en Tools/Settings/Date Display/Beginning of Month. DECLINACION TOTAL = DECLINACION ENERGETICA + DECLINACION MECANICA Procedimiento para calcular una declinación Total 1. 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.DECLINACIÓN TOTAL Es la declinación que toma en cuenta todos los factores que influyen en la declinación como un conjunto. Gerencia de Operaciones de Datos. 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. En este caso: Morichal 01. 2. Seleccionar el yacimiento al cual se quiere realizar el análisis. 5. por la fecha del primer mes Ejemplo 197401 a 197401 para garantizar solo el primer mes Enero de 1974. Asegurarse de marcar la opción Execute Query on Currently…. Producción 58 Soporte al Flujo de Trabajo .4. para garantizar que el filtro sea ejecutado sobre el previo realizado (yacimiento MOR01). Cambiar el rango de fecha en Database/Data Range.Mensual)<=5 & Fecha =19740101 a través del panel de Filtros. Gerencia de Operaciones de Datos.Prod. 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. Se corre el siguiente Query @Abs(@Dom(FECHA)-Dias. Agrupamos la información a través del icono de sumatoria memoria las tablas. Se repiten los pasos # 3 al 10 hasta completar los 12 Data Registers. Contamos con 40 vectores o data registers para salvar información.6. veríamos lo siguiente: Esta es la información que se guarda en el vector o data registers número 1. 11. Se cambia el rango de fecha en Date Range. Si elaboramos un reporte con Loadname(). tal como se explicó en el paso # 3. pero esta vez se coloca la fecha del segundo mes Ejemplo: 197402 al 197402.Tasa. en nuestro caso solo usaremos 12 vectores. Recuerde cambiar la fecha en el Query cada vez que vaya a correrlo para otro mes por ejemplo: Gerencia de Operaciones de Datos. Luego se procede a bloquear este vector. Crear un Data Registers con la tasa de petróleo. Como se puede observar hemos colocado el nombre del primer mes. para almacenar en 8. 10.Real . Fecha y Petroleo. Uno por cada mes. 7. 9. a través de la opción Tools/Data Registers. en el campo X la variable Fecha y en el campo Y Petroleo. Realizar un Filter/Clear para limpiar la memoria.Real. . Ejemplo MES01. Producción 59 Soporte al Flujo de Trabajo . en el campo Comment.Tasa. esto se hace activando el Campo Lock tal como se muestra en la figura anexa. Este Filtro o selección debe ser guardado con un nombre. if (R=@Null( )) R=0. Producción 60 Soporte al Flujo de Trabajo . para manipular los vectores y poder concatenar los 12 vectores.Mensual)<=5 & sucesivamente hasta completar los 12 Data Registers Fecha =19740201 y así 12.Declinacion.Prod. Se debe crear la siguiente User Function. 13.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. luego haga clic en Add y escriba las siguientes líneas.@Abs(@Dom(FECHA)-Dias."date").@Monthly(Fecha). (Ver figura siguiente) R(x) R=@Reg(x. Crear una variable calculada para poder manejar la User Function. 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. Esta Variable Calculada se llamará Petroleo. Efectivo. Las Curvas tipo de Fetkovich son usadas para identificar la etapa transiente versus la depletación.8% A. donde aparece Petroleo. Ver figura siguiente: Como se puede observar la declinación total del Yacimiento MORICHAL 01 es de 25. Producción 61 Soporte al Flujo de Trabajo .Tasa.real sustituirlo por la nueva Variable Petroleo.Total la cual trae solo los puntos de interés.Declinacion. 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. Se procede a realizar la declinación.14. para estimar parámetros del yacimiento y predecir la declinación del mismo. con la siguiente variante. Gerencia de Operaciones de Datos. En este análisis la data de producción es ploteada como función del tiempo en una escala adimensional log-log. Realizar el filtro deseado. Abrir el módulo Forecast y seleccionar Edit/Scenario.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. 2. Cuando se está iniciando un caso por este método es importante marcar la opción Late Time Only. por lo cual no deben ser utilizadas para análisis a tiempos tempranos (inicio de la producción). Técnicamente estas curvas están diseñadas para el cotejo a tiempos tardíos. 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. 3. 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. Uso de las curvas tipo Fetkovich 1. Producción 62 Soporte al Flujo de Trabajo . SPE 70036. Gerencia de Operaciones de Datos. 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). Editarlo y en la pestaña de Flow Model seleccionar en la sección Model Description/Solution: Fetkovich Type Curve. Dejar el valor de b por defecto y Aceptar. se activa una nueva pestaña denominada Parameters en lugar de la antigua pestaña Historical Regression. Producción 63 Soporte al Flujo de Trabajo . A continuación aparecerá una gráfica similar a la siguiente: Gerencia de Operaciones de Datos. Si se ha seleccionado la opción Late Time Only. 5. la venta desplegada será: Donde se muestran sólo el parámetro b para hacer el cotejo respectivo. Al seleccionar este tipo de solución.4. 7. Producción 64 Soporte al Flujo de Trabajo . 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. Seguidamente proceder a reinicializar los datos. seleccionado con el botón derecho del mouse la opción Reinitialize.6. 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. Seleccionar Edit / Scenario y en la pestaña Parameters observar que el valor de b ha cambiado. Gerencia de Operaciones de Datos. Posicionar el cursor sobre la curva de data real hasta que éste cambie a forma de cruz. Gerencia de Operaciones de Datos. 10.9. En este caso uno de los valores que se ha determinado con el ejercicio anterior es el valor de b. 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. Estas nuevas opciones desplegadas permiten fijar los parámetros con menor incertidumbre para estimar aquellos donde ésta sea mayor. Si no se está de acuerdo con el resultado obtenido se puede deshacer la acción mediante la opción Revert. Producción 65 Soporte al Flujo de Trabajo . Para reemplazar los estimados por los calculados se selecciona la opción Update. En la pestaña Flow Model se activan dos opciones para agregar la Presión de Fondo Fluyente y la Presión Inicial. Seleccionar la pestaña Flow Model y desmarcar la opción Late Time Only. 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. Los valores de Wellbore Radius. luego de obtener el mejor estimado de las reservas. Producción 66 Soporte al Flujo de Trabajo .De esta manera se pueden ir realizando las iteraciones que se consideren necesarias. También se puede especificar el número de iteraciones y la tolerancia permisible. El valor final de b puede ser utilizado en la estimación mediante el método Empírico. Si al realizar el matching aparece un mensaje de error. Net Pay y Porosity son de vital importancia para realizar una buena estimación del resto de los parámetros que aquí intervienen. fijando los valores que ya hayan cotejado con los datos reales y determinando a partir de éstos los que no se conozcan. 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. Gerencia de Operaciones de Datos. Finalmente. la producción acumulada y el incremental de producción antes definido. las opciones son: la tasa de producción. este valor se puede comparar con el resto de los métodos disponibles en OFM. una de las razones podría ser que no existe convergencia después de un cierto número de iteraciones. Canoneo.LECCIÓN N°4. 1. 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. Los datos se pueden visualizar dinámicamente durante la historia de los pozos para ver los cambios y encontrar tendencias y anomalías. SCATTER PLOTS DE INDICE DE HETEROGENEIDAD DE PETRÓLEO. También se puede realizar simulación de Monte Carlo y crear en el mismo cuadro. Gerencia de Operaciones de Datos. Un polinomio hasta de noveno grado puede ayudar a determinar la tendencia de los datos. 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. Producción 67 Soporte al Flujo de Trabajo . Los Scatter Plots permiten hacer histogramas de cualquier dato virtual simple. gráficos de distribución de frecuencia acumulativa. 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. Para tener acceso al Módulo de Scatter Plots. Ejemplo: Extraccion_Fluidos e Intervalo. Crear un Dataset con las variables deseadas. seleccionar Analysis/Scatter Plot o hacer clic en el ícono: 2. seleccionar Edit > Set Edit/Creation/Add. Para editar un set. 4. Para modificar el tamaño del símbolo esta disponible la opción Size. Yacimiento.3. Producción 68 Soporte al Flujo de Trabajo . • Current: Muestra sólo las tendencias del set actual. • No Intersect: Despliega las tendencias no interceptadas en el gráfico. 6. Al agregar un set nuevo seleccionar los atributos deseados. de acuerdo a su historia. Seleccionar una de las siguientes operaciones: • Union: Despliega la unión de las tendencias de los sets creados en el gráfico. Gerencia de Operaciones de Datos. • Trackable: Permite trazar la trayectoria desde el eje del gráfico hasta el símbolo del pozo. etc) en el gráfico. 5. El campo Color permite asignarle un color particular al conjunto de datos seleccionado. Haciendo clic en Type se puede escoger el símbolo del set. • Hide: Oculta el set en el gráfico. Verificar una o todas de las siguientes opciones desplegables: • Post Name: Muestra el nombre de la entidad (Pozo. 7. • Intersect: Muestra la intersección de las tendencias que coinciden en los sets creados en el gráfico. 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.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. Producción 69 Soporte al Flujo de Trabajo . Gerencia de Operaciones de Datos. que representa la tendencia de los datos Permite personalizar el eje central sobrepuesto al eje estándar. Muestra la ventana Edit Scatter Plot. permitiendo crear y agregar subsets de datos para rastrear e identificar anomalías. para visualizar la data desplegada. • 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 Cal. 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.Prom) – 1 Gerencia de Operaciones de Datos..Agua.Tasa.Cal = (Agua..Prom) – 1 9 IH. Dichas opciones son: • Continuos Check: muestra el pozo en el scatter set si la condición se cumple.Verifique de que el proyecto tenga las siguientes variables calculadas: 9 IH. 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). • Keep Tagged: una vez cumplida la condición.Tasa.Tasa. En forma analítica puede ser definido como: Vind HI = -----------.Cal = (Petroleo. Procedimiento para crear un gráfico de índice de heterogeneidad 1. 9 Vind: Valor individual de la variable para cada pozo en un paso de tiempo.Pozo / Agua. Producción 73 Soporte al Flujo de Trabajo .Tasa. 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. 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.Cal.Pet. yacimiento etc. menor de 1 si su producción es menor y mayor de 1 si la producción es mayor. utilizando operadores lógicos cuando se trata de dos variables combinadas.Tas.Pozo / Petroleo. A fin de tener un índice que indique con 0 los pozos que se refieren al promedio procedemos a restar 1.Cal.Cal.1 Vavg Donde: 9 HI: Índice de heterogeneidad.Tasa. 9 Vavg: Valor promedio para esa variable en el mismo paso de tiempo. Este resultado será igual a 1 cuando el pozo produce igual al promedio.Permite realizar una selección en el scatter plot. 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. de acuerdo a un rango de las variables graficadas. Tasa.Una vez de crear o chequear las variables calculadas.Prod.fecha.Cal/No. Gerencia de Operaciones de Datos.Tasa.Pozo =Gas.Acumulado = @RSum(IH.Cal.Tasa.9 IH.date) 9 Petroleo.Cal) 9 Petroleo.Pozo =Petroleo.Tasa.Activos 9 Gas.Agua.Cal.Gas.Tasa.Prom = @Reg(4.Tasa.Pozos.date) 9 Agua.Cal/No.Activos 2.Prom) – 1 9 IH.Cal) 9 IH.Cal.Cal. Producción 74 Soporte al Flujo de Trabajo .Pet.Cal) 9 IH.Prod.fecha.Pozo =Agua.Tasa.fecha.Gas.Tas.Tasa.Tas.Pozos.Activos 9 Agua. Area: Carito Norte.Prom = @Reg(5.acumulado = @RSum(IH. Para ilustrar el proceso tomaremos el Poryecto: Carito2005.Prom = @Reg(3.Cal/No.date) 9 Gas.Pet.Prod.Cal. Desde el panel de Filtros se selecciona "Category" y seleccione la opción AREA y dentro de esta CARITONORTE.aumulada = @RSum(IH..Cal.Agua.Pozo / Gas.Cal.Gas.Tasa.Cal = (Gas.Tasa.Pozos. se procede a filtrar los pozos que desea estudiar.Cal.Tasa.Tas.Tasa. Presione el botón "New". para la variable X seleccione Fecha y para Y seleccione Petroleo. Gas y Agua.Acumulada.Pozo y Gas. Esto debe hacerlo para cada una de las variables.Tasa. como se muestra a continuación: Gerencia de Operaciones de Datos.. Petróleo.Tasa. Para Agua seleccione el registro #4 y para el Gas #5 y Agua.Tasa. tal como se muestra en la figura siguiente. aparecerá la pantalla Open Scatter Plot.3. seleccione "Analysis/Scatter Plot".Luego de filtrar los pozos. para generar un nuevo mapa. se procede a agrupar los datos y a crear los Data Registers necesarios. 4.Gas. y seleccione las variables para generar el mapa: IH. Seleccione desde el menú principal "Tools/Data Registers".Luego de creados los Data Registers.Acumulada.Cal. Coloque el titulo del mapa en "Title". Producción 75 Soporte al Flujo de Trabajo .Pozo.Agua.Cal.Petroleo. IH.Pozo respectivamente. Seleccione el registro número (#) 3. IH.Acumulada.Cal.. pozos con bajo producción de crudo y alta producción de agua.Agua. por ejemplo.. Luego de todo esto le debe aparecer un gráfico como el siguiente: FECHA:2006/04 Indice Heterogeneidad 90 IHPet. coloque los valores tal como se muestra en la pantalla siguiente: 7..Petroleo. Una vez completado el proceso aparecerá un gráfico en blanco.Presione el botón "Finish" y espere mientras se genera el Scatter.La idea de este gráfico es identificar los pozos por grupos de manera de observar . Acum ulado 60 30 0 -30 -60 -150 -75 0 75 150 225 IH Agua.5.Acumulada 6.Una vez identificado los grupos de pozos por área. Producción 76 Soporte al Flujo de Trabajo .Acumulada y presione “Enter”. Para identificar cada área dentro del gráfico seleccione desde el menú principal "Edit/Cross Hair Axis". Haga clic en el panel de propiedades y coloque en el eje X la variable: IH.Acumulada y en el eje Y la variable: IH. debemos crear los "Set" para cada área de manera que podamos identificar cada grupo de pozos con colores distintos. Gerencia de Operaciones de Datos.. Seleccione "Edit/Set Edit/Creation" y coloque los parámetros tal como se muestran en la pantalla siguiente.. seleccione cada pozo haciendo un clic sobre el pozo en el gráfico y luego escoja "Edit/ Set Edit/Acretion".. Al final el gráfico debe quedar como se muestra a continuación: Gerencia de Operaciones de Datos. 9. Esto hace que el gráfico quede mejor presentable. 8. Repita estos para cada uno de los Sets definidos.Seleccione la opción "Edit/ Set Display" para colocar sobre el gráfico los alias por pozo y no el nombre completo del pozo.Una vez creado el Set. Presión el botón "OK" para continuar. aparecerá la pantalla "Edit Scatter Plot" y presione OK para que el Set active los pozos que acaba de seleccionar. Producción 77 Soporte al Flujo de Trabajo . como se muestra a continuación: 10. y luego seleccionar Current Graph = 2 y seleccionar en Xvariable = X .10. Producción 78 Soporte al Flujo de Trabajo ..Coordinate y en Yvariable = Y.Coordinate.. solo debe seleccionar del panel de propiedades lo siguiente: Number of Graphs = 2.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 .– Se observara un gráfico como el siguiente: Gerencia de Operaciones de Datos.1. como se muestra en la figura siguiente: Gerencia de Operaciones de Datos. en la que se puede observar de forma detallada a que set pertenece cada uno de las completaciones estudiadas.– En la parte inferior del gráfico se muestra una pestaña “Scatter Sets”.11. Producción 79 Soporte al Flujo de Trabajo . las saturaciones cambiarían y Soa sería necesaria.615 N p R = 0.3048 5. que si hay inyección. De igual manera si los pozos no son verticales y se tiene la información de la ubicación de la completación cargada. La ecuación general (Ref.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. se puede cambiar la asociación de coordenadas en OFM para poder visualizarlas estas en el mapa de burbujas. Gerencia de Operaciones de Datos. 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.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 5. González Rojas) es (en metros): 5.3048 πφhSoi (Boa − Boi ) πφh⎜⎜ Sin embargo hay que tener en cuenta. Producción 80 Soporte al Flujo de Trabajo .LECCIÓN N°5.6115 N p Boa πφhSoi Si se desea visualizar el radio de drenaje de líquido: R = 0. La ecuación anterior se podría simplificar más aun si la información es escasa: R = 0. ANP. Producción 81 Soporte al Flujo de Trabajo . seleccione el yacimiento.615 / ( 3.Finder * 1.35) * 5. coloque el Titulo del Mapa y seleccione la variable calculada creada previamente.Acumulado.Yacim) )) *0.Yacim * Petrofisica.Yacim * (1 Petrofisica.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. Luego se procede a generar el mapa de burbujas. Después de generar la variable. 2.05 + Petroleo. usando el panel de filtros.SW_ANP.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.1415 *Petrofisica. 3.PHI_ANP.Finder *1. de la barra de herramientas seleccione Analysis / Bubble Map y al desplegar la ventana seleccione la opción New.Acumulado. Gerencia de Operaciones de Datos. 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. Producción 82 Soporte al Flujo de Trabajo . esto para que las burbujas tomen los valores calculados por la ecuación.4. Una vez creado el Mapa debe ir al panel de propiedades y seleccionar en la opción Radius / Variable. 5. Finalmente se obtiene un Mapa como se muestra a continuación: Gerencia de Operaciones de Datos. los hidrocarburos: 9 Tienen que ser físicamente producibles. Las reservas no pueden ser medidas. Para poder ser llamada reservas. Cada uno de estos métodos tiene sus ventajas y desventajas y pueden ser aplicados independientemente y cada uno utiliza datos diferentes. ERR = EUR-CUM Donde: 9 CUM: es el acumulado producido hasta la fecha y es el único que es medido. 9 Tienen que ser económicamente producibles. Gerencia de Operaciones de Datos. Producción 83 Soporte al Flujo de Trabajo . Gracias a esta independencia. estas técnicas pueden ser utilizadas para comparar los diferentes resultados. 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. Reservas son aquellas cantidades de hidrocarburos que quedan por ser producidas. EUR = N * FR Donde: 9 FR : Es el Factor de Recobro. Balance de Materiales. y no es empleado primordialmente para estos efectos.CÁLCULOS DE RESERVAS REMANENTES RESUMEN Existen diferentes técnicas para calcular las reservas originalmente en sitio. El quinto método es relativamente nuevo. sino Estimadas. Declinación de Producción y Simulación Matemáticas de Yacimientos. Calculo Volumétrico. entre esta podemos mencionar Analógico. 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. Como las reservas son remanentes. Producción 84 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. Consiste en estimar el hidrocarburo original en sitio y multiplicar el resultado con el factor de recobro previamente estimado. El petróleo y gas original en sitio son estimados utilizando las ecuaciones 1 y 2. 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. y luego estimar el volumen rocoso con el método trapezoidal. 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. 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. 9 Espesor.Masa en Sitio Como en la industria medimos volúmenes. Producción 85 Soporte al Flujo de Trabajo . 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. lo cual es el caso en yacimientos de petróleo negro y gas. Gerencia de Operaciones de Datos. porosidad y espesor. Las propiedades del yacimiento como porosidad. 9 Etc. 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. El balance de materiales considera el yacimiento como un tanque. Cabe destacar que el cálculo de reservas no es la razón principal de la simulación sino un subproducto. 9 Elevación. luego a cada celda se le aplica las ecuaciones (1) y (2) respectivamente para determinar los hidrocarburos originales en sitio. Método de Simulación Numérica de Yacimientos La simulación del yacimiento representa al yacimiento como múltiples celdas interconectadas. Tales como: 9 Permeabilidad. b) Predicción de producción futura. Balance de Materiales puede ser dividido en dos fases distintas: a) Determinación del hidrocarburo original en sitio (cotejo histórico). 9 Porosidad. podemos decir: Volumen Producido = Volumen Original en Sitio . Este método no puede ser utilizado en yacimientos de crudo volátiles y en yacimientos de gas-condensado.Método Volumétrico con Mallado Consiste en utilizar datos petrofísicos medidos en cada pozo como saturación. 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 .Volumen en Sitio Esto es cierto siempre y cuando la densidad en condiciones estándar no cambie con el tiempo. Estas celdas pueden ser arregladas en varias dimensiones y con distintos tamaños. 9 Saturación. Requiere de muchos datos para cada celda en el modelo. 9 Presión. Cuando se trabaja con datos de producción siempre pensamos en términos de declinación efectiva. Tiempo es cóncavo hacia arriba.qecon)/D Este método arroja resultados conservadores y por esto es el más utilizado en la industria. Existen 3 métodos de declinación: a) Exponencial: Que resulta cuando la tasa de declinación es constante y es representada. Gerencia de Operaciones de Datos. la cual representa la caída de producción en un periodo de tiempo. 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. 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”. De= (q2 . Producción 86 Soporte al Flujo de Trabajo .q1)/ q2 La relación entre la tasa de declinación nominal y la efectiva es: D = -ln (1.e-D Las reservas remanentes vienen dadas por la siguiente ecuación: ERR = (qi . b) Hiperbólica: Que resulta cuando el gráfico de Producción vs.De) O viceversa: De = 1 .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. 9 b: Exponente hiperbólico. Acumulado (yacimientos de gas). qt = qi/(1+Di*t) Donde: 9 Di: Tasa de declinación original. El Grid de Petróleo acumulado se realiza de forma escalada en OFM. cuando el valor de “b” es igual 1. Gerencia de Operaciones de Datos. Acumulado. Las reservas remanentes: ERR = (qib/(1-b)*Di)*(qi1-b.Nota: El rango de “b” generalmente está entre 0 y 1. Acumulado. RAP vs. con la diferencia de restar el petróleo acumulado a los grid del mapa de reservas totales. 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). RGP vs. P/z vs.qecon1-b) c) Armónica: El método de la declinación armónica es una modificación del caso hiperbólico. Las reservas remanentes vienen dado por: ERR = (qi/Di)*ln(qi/qecon) Otras técnicas para estimar reservas: 9 9 9 9 Tasa vs. EUR = POES*FR –NP Donde: 9 NP: Grid de petróleo acumulado escalado. para distribuir el petróleo acumulado a cada celda de una forma proporcional. pero puede darse el caso que sea mayor que 1. Acumulado. Producción 87 Soporte al Flujo de Trabajo . Seguidamente. esto para observar si hay valores de presión registradas para esa área y cuantos hay. genere un gráfico con las siguientes variables: Fecha en el eje X y en el eje Y agregue Presión Datum. Producción 88 Soporte al Flujo de Trabajo . recuerde que OFM genera estos mapas para mínimo 5 valores de presión.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 la tendencia de los valores y poder extraer aquellos que están fuera de la tendencia de la mayoría de los datos. Presión Fondo Uso y Presión Fondo Modelo. Gerencia de Operaciones de Datos. 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. Procedimiento para extraer valores del gráfico generado Observe los datos de presión que considere están fuera de la tendencia. Producción 90 Soporte al Flujo de Trabajo . luego Add / Assist y entre comillas escriba el título. En la ventana desplegada se pueden modificar la fecha y el valor de presión que se deseen extraer. 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. Ejemplo: Gerencia de Operaciones de Datos. más sin embargo. Seguidamente. 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. los mismos seguirán apareciendo en la gráfica puesto que corresponden a valores de Presión Datum reportados. 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. Una vez extraídos los valores considerados fuera de la tendencia. Gerencia de Operaciones de Datos. se genere el mapa de Grid con las variables Fecha y Presión Ajustada: Analysis / Plot / New. Seguidamente. 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. escriba el nombre del gráfico y marque Siguiente.Luego. marque Ok / Aceptar / Close. Luego marque el campo Lock para bloquear los datos obtenidos y observe que al marcarlo aparece el nombre del área filtrada. Producción 91 Soporte al Flujo de Trabajo . permanecen en el gráfico. Finalmente. se desplegará el mapa de presión del filtro realizado: Gerencia de Operaciones de Datos.En la próxima ventana marque Siguiente y luego escriba el nombre del Dataset y marque Finish. Producción 92 Soporte al Flujo de Trabajo . 3. Realizar el Filtro deseado.En el panel de filtros realizamos un clic sobre cálculos con datos de pozos no deseados. con un clic. Clear para evitar realizar los 2..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.. Producción 93 Soporte al Flujo de Trabajo . 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. 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. Procedimiento: 1. Gerencia de Operaciones de Datos. 5.. Esto se debe hacer a través de las variables calculadas.Yacimiento.Arena y/o Petrofisica. A partir de este punto se comienza con la realización de los Mapas de Celdas (Grid Maps) de las Propiedades Petrofísicas. Arena y/o Yacimiento para el cual desea realizar los mapas.3.. Indique la Unidad. Gerencia de Operaciones de Datos.Hacer Clic en Analysis/Grid Map o en la Barra de Herramientas en el Icono. Producción 94 Soporte al Flujo de Trabajo . Arena o Yacimiento con el cual va a realizar el estudio. de lo contrario puede incurrir en un error. 4. es necesario que las edite y coloque el nombre de la Unidad. Seleccione la opción “Databese /Calculated Varibles” y escoja las variables según sea el caso Petrofisica.Unidad. este nombre debe estar igual al que esta en la tabla ZPETROFISICA. Petrofisica.Agrupar o cargar los pozos resultantes del filtro con Group Data..Filtre ahora la información por la tabla ZPETROFISICA a través de la opción “Filter /Table Data”. 5. Producción 95 Soporte al Flujo de Trabajo .3. las Variable que cumplan con la Ecuación del POES a mostrar en los Grid Maps: Gerencia de Operaciones de Datos.Se hace Clic en New...Desplegándose la siguiente Ventana y se Escribe en Title el Título deseado: 5.Se despliega la Siguiente Ventana para crear el Grid Map.2.Se buscan en Project Variable. 5..1. SW_ANP.Unidad. Boi: Factor Volumétrico Inicial del Petróleo. fracción (Petrofisica. m^2 (variable calculada directamente por OFM en el Grid Map) h = Espesor Neto Petrolífero Promedio. puede ser aplicada en cada celda del mapa de Grid para cada propiedad. Donde: A: Area.Unidad. sino pueden tomar un Valor Promedio para el Yacimiento y/o para todos los pozos).9704 [BY/m^2*ft] POES = Petróleo Original En Sitio.ANP.PHI.Yacim/Unidad o Arena). fracción (Variable: Petrofisica.ANP. Producción 96 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. BY/BN (Valor promedio del Yacimiento/Unidad) El mapa en OFM utiliza coordenadas UTM donde X y Y se encuentran representadas en metros.SW. o si se quiere tener más precisión. fracción (Petrofisica. pies (Variable: Petrofisica. acres (Esta Variable la Calcula directamente OFM en el Grid Map).Unidad o Arena). 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. Phi: Porosidad Promedio. pies (Variable:Petrofisica. Gerencia de Operaciones de Datos.BOI si tienen valores por pozo. BY/BN (ZPETROFISICA.Yacim/Unidad o Arena).Unidad/Yac o arena) φ Boi= Factor Volumétrico Inicial del Petróleo. Yac o arena) Swi= Saturación Inicial de Agua.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. BN A= Area. Yac o arena) Φ = Porosidad Promedio. Para agregarlas deben hacer Doble Clic en cada una de ellas. h: Espesor Neto Petrolífero Promedio. fracción(Variable: Petrofisica.Yacim / .PHI_ANP. Swi: Saturación de Agua. Una vez se tengan seleccionadas las variables como lo muestra la ventana anterior debemos activar la opción siguiente y luego siguiente nuevamente. 5.4.. y se hace un clic sobre Finish. hasta obtener la ventana que se muestra a continuación. Gerencia de Operaciones de Datos. Producción 97 Soporte al Flujo de Trabajo .NOTA: Estas variables se alimentan de la Tabla ZPETROFISICA para poder realizar los Grid Maps y los cálculos. .Para evitar Valores Cero (0).6. Se genera el Grid Map de la Primera Variable seleccionada. Desplegándose la siguiente Ventana: Gerencia de Operaciones de Datos. en este caso Arena Neta Petrolifera: 6.. Producción 98 Soporte al Flujo de Trabajo .1. 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.Después de haber cargado los datos para generar el Grid Map. 2. 7. apareciendo el Grid Map ya delimitado: Gerencia de Operaciones de Datos.Para definir el Área del yacimiento. se hace Clic con el boton derecho del mause y se selecciona Grid Area / New: 7.Se coloca en Minimum y en Maximum el Valor Mínimo y el Valor Máximo respectivamente.. si no se tiene el Área ya definida. para que resulte el promedio deseado de la Variable seleccionada. Se hace Clic y se coloca Yes. Producción 99 Soporte al Flujo de Trabajo . 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.1..Se comienza haciendo Clic por el CAPO. (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.. por las Fallas delineadoras del Yacimiento y por los distintos Límites del Yacimiento. dependiendo del caso.6. 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.2..Para guardar el Grid Map de Arena Neta Petrolífera se hace Clic en File/Save As.4.. 8.Para Guardar el Grid Area se hace Clic con el botón derecho del mause sobre el mapa y se selecciona Grid Area/Save.Ya Usted ha logrado generar el Mapa de Celdas (Grid Map) de Arena Neta Petrolífera. Gerencia de Operaciones de Datos.GRD)) y así tenerlo ya guardado para futuros trabajos en el mismo Yacimiento. aparece una ventana para guardar el archivo. 8. 8.Para ver las otras Variables a utilizar en la operación se hace Clic en el panel de propiedades y en Variable.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. se selecciona la Variable Porosidad y se despliega el Grid Map de Porosidad.7. en Maximum Grid Size (Máximo Tamaño de la Celda) se recomienda colocar 250 (Máximo número representativo). 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 (*. ya que lo mantiene.. tal cual se va a utilizar para realizar los Cálculos para el POES. 8. Si se le ha olvidado Guardar el Grid Area puede seleccionar Save Grid Area y así lo tendrá guardado.1.. Producción 100 Soporte al Flujo de Trabajo . aparece una ventana para guardar el archivo.2..En el panel de propiedades se debe verificar que se este usando Tecnique Nearest Neighbor (Vecino más Cercano). Como verán ya no es necesario realizar el Grid Area.. 2.4 para ver la Próxima Variable y obtenemos el Grid Map de Saturación de Agua: Gerencia de Operaciones de Datos.3 para guardar el Grid Map.8.1.Repetimos el Paso 8. 8. 9.2 para los Valores Fuera de Rango y los Pasos 8.. Producción 101 Soporte al Flujo de Trabajo .Se repite el Paso 6. 8.5.. 9..3 para guardar el Grid Map. En Name se coloca el Nombre deseado del Grid Area del Mapa..2. 10. 10. en este caso “Petróleo Original en Sitio Yac. Producción 102 Soporte al Flujo de Trabajo ..Se repite nuevamente el Paso 6.Después que se tengan los Mapas de las Variables involucradas en la Fórmula del Poes se hace Clic en Tools/Calculate. 8. en este caso “POES_MUC_1”.1.1.3...En Description se escribe un breve comentario de la operación a realizar.2 para los Valores Fuera de Rango y los Pasos 8.Posteriormente hacer Clic en Equation y se despliega la Ventana siguiente: Gerencia de Operaciones de Datos. 10.1. 8. MUC_1”.Desplegándose la Siguiente Ventana: 10. por ejemplo.2. 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.Se hace Clic en OK.. 11. Hacer Clic en OK posteriormente.Se procede a realizar la Ecuación del POES ubicada en el Paso 5. en Project Variables aparecen los Nombres de los Mapas realizados anteriormente.Como se puede apreciar.1. Gerencia de Operaciones de Datos. Hasta obtener lo siguiente: 11. Producción 103 Soporte al Flujo de Trabajo .. 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. 12.1. Petróleo Original en Sitio en Barriles. Producción 104 Soporte al Flujo de Trabajo . Area Total del Yacimiento en mts2. Gerencia de Operaciones de Datos.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.. Esto se hace mediante un Filtro (Filter) por categoría (Category).Mensual > 0.. para sacar los pozos que no han tenido producción. Ejemplo: Área “CARITO CENTRAL”.Seleccione el yacimiento al cual se quiere realizar el análisis.Entrar al menu Edit\Project\Calculated Variables.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.Realizar un Filter by Query utilizando la opción Petroleo. Producción 105 Soporte al Flujo de Trabajo .Acumulado = @Last(Petroleo. 3. Crear la variable: Ultimo.Acumulado Gerencia de Operaciones de Datos. a continuación se describe el procedimiento: 1... 2. .Agrupar la información utilizando Filter/ Group Data.4.Realizar un reporte con las siguientes variables: Generando el siguiente reporte: 5.. Gerencia de Operaciones de Datos.Acumulado”. 5.. Producción 106 Soporte al Flujo de Trabajo .Entrar al menú Análysis\Grid Mapa y elaborar un grid con la opción NEW y agregar la variable “Ultimo.1. 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 .. Gerencia de Operaciones de Datos.Acumulado) * (870010390/(17139500000)) Con esta variable se elabora un grid de acumulado escalado y se guarda el mismo con el nombre de NP. Con el valor de Sum: 1.Copiar de la ventana Output window la siguiente información: Dx: 300. En la ventana Output Window el valor de la suma es igual al acumulado real del yacimiento.71395e+010.grd. Sum: 1. Producción 108 Soporte al Flujo de Trabajo . Crear la variable Acumulado. Entrar al menú Edit \ Project \ Calculated Variables.3.Escalado: @Last(Petroleo. con los pozos que tienen petrofisica y utilizar la misma área con el mismo tamaño de CELDAS.71395e+010 del ultimo acumulado obtenido del reporte anterior NP=870010390 bls se debe crear la variable “Acumulado Escalado”. Se debe calcular el POES. Dy: 200.. Como se observa en las figuras siguientes.5. 69146e+008 bls Gerencia de Operaciones de Datos. El resultado de esta ecuación es el mapa de reserves remanentes. 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). y el valor de las reservas remanentes se observa en Sum: 4.El POES se mostrará en la suma de las celdas y no en Volumen como en el proceso normal del cálculo del POES. que fue realizado previamente. 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 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. reagrupar si es necesario. Gerencia de Operaciones de Datos. 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. Ya en el módulo de Forescast. Realizar el Filtro deseado. 3. 2. En este caso continuar con el filtro previo: Yacimiento Morichal 01. para un yacimiento específico. 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. Producción 110 Soporte al Flujo de Trabajo . Así comienza el Auto Decline avanzando de Pozo a Pozo presionando la Tecla Enter o Esc para Cancelar. 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. Gerencia de Operaciones de Datos. en este Caso RESERVAS_REMANENTE y se hace Clic en OK. 5. Se verifica en Database/Calculated Variables… La Variable Decl. Al seleccionar en File/Cases. 8. se selecciona Automatically Save Changes to “Nombre del Caso”. Producción 111 Calculada Soporte al Flujo de Trabajo . A continuación se Selecciona Tools/Auto Decline 6.Nombre. Aparece el siguiente cuadro donde se Seleccionará: Group By/POZO.4.Caso y asignarle el nombre del caso antes guardado. se despliega una ventana para seleccionar el Caso en el cual se va a guardar los cambios y la declinación a realizar. 11.Remanentes. Producción 112 Soporte al Flujo de Trabajo . "Case1") 10.9. Se verifica si existe la variable calculada Reservas. sino existe se procede a crearla: @DcaResults("oil RES". Gerencia de Operaciones de Datos. Posteriormente se coloca e Nombre del Caso de Declinación. A partir de este punto se comienza con la realización del Mapa de Celdas (Grid Map) con la variable: Reservas.Caso.Remanente.Nombre. el cual es el mismo nombre que aparece en la Variable Calculada Decl. Producción 113 Soporte al Flujo de Trabajo .12. Se genera el Grid Map de Reservas Remanentes: 13. la distribución Areal de dichas Reservas: Gerencia de Operaciones de Datos. Para definir el Área del yacimiento se hace Clic en Edit/Grid Area/New. observando en él. Finalmente Usted ha logrado generar el Mapa de Reservas Remanentes. 14. Mensual • RAP.Mensual.Mensual/Petroleo. @Null( )) Gerencia de Operaciones de Datos.0 0. 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))) Soporte al Flujo de Trabajo / .Prod. @Abs((RAP. 0.Derivada1: @If(RAP.Mensual > 0.Mensual.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.Mensual Dias. Producción 114 - @Previous(RAP.0 RAP 0.Mensual: Agua. 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. Derivada.Acumulado.RAP. Producción 115 Soporte al Flujo de Trabajo .Derivada1>0 .RAP.Generación de Gráficos para verificación del origen de Agua Producida: Gerencia de Operaciones de Datos.Derivada1.Acumulado .Mensual."deg 2 opt ylog" ) Procedimiento para determinar el origen de agua producida en OFM 1.• RAP.Dias..Prod.Mensual>0 .Acumulado .Prod. RAP.Dias.Fit: @Fit( Dias.Mensual.Mensual. RAP.Mensual."deg 2 opt ylog" ) • RAP.Acumulado .Selección del Pozo: FUC-4 al cual se le va a determinar el origen de Agua: 2.Mensual.Prod..Fit: @Fit( Dias.Prod. 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.3. Producción 116 Soporte al Flujo de Trabajo .1 0.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. Gerencia de Operaciones de Datos. fecha < qo..validada.banda) 5.validada.validada.1 4.promedio * (1-qo. movimientos de optimización del equipo de levantamiento. de igual manera el pozo no debe presentar ninguna actividad que altere su producción en ese lapso (rehabilitación. movimiento de reductor.validada.banda) qo.banda = 0..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. se debe repetir éste para cada una de las variables que se desee validar..validada. de forma tal que el promedio que se calcule sea representativo de la variable en estudio. para lo que hace falta crear las siguientes variables calculadas: qo. etc. así mismo se mencionan sólo el grupo de variables correspondiente a la plantilla nacional.validada.validada.fechamen & pruebas.validada.-Calcular el promedio para todos los puntos en el período: qo. Procedimiento de Validación de Pruebas A continuación se describe el procedimiento a seguir para la tasa de petróleo. Producción 117 Soporte al Flujo de Trabajo .fechamay = 19990630 2.prom = @ctave(pruebas.liminf = qo.validada.pet_neto >0) 3.Crear las variables calculadas para los límites de la banda: qo.pet_neto.fecha > qo.fechamay & pruebas.promedio * (1+qo. El procedimiento sería entonces: 1. Por otro lado se debe realizar el procedimiento en un período tal que existan suficientes pruebas.validada. PROVENIENTES DE PRUEBAS DE PRODUCCIÓN (ESPORÁDICOS).validada.Fijar los límites del período a analizar. pruebas.limsup = qo.Definir el porcentaje de tolerancia a partir del promedio que se utilizará: qo.).VALIDACIÓN DE PRUEBAS DE PRODUCCIÓN DESECHAR DATOS SE ENCUENTREN DETERMINADO.fechamen = 19980701 qo.validada. QUE ALEJADOS DE LA TENDENCIA DEL POZO EN UN PERÍODO Premisas El período de tiempo no debe ser muy grande. validada.fechamen.@Null()).validada.Pet_neto > 0. pruebas.pet_neto >0).pet_neto.fechamen & Pruebas.banda) Notas: Como ya se mencionó. para hacerla más manejable: qo. A continuación se presenta una figura donde se muestra gráficamente el procedimiento explicado: Gerencia de Operaciones de Datos.fecha < qo.fecha < fechamay & pruebas. fechamay. if (pruebas. num limsup.fecha > fechamen & pruebas.validada = @Null().validada. liminf = promedio * (1-banda). limsup = promedio * (1+banda).validada. Producción 118 Soporte al Flujo de Trabajo . } else qo. num banda) num promedio.validada = @Null(). qo.validada = #qo. qo.validada. qo. Pruebas. promedio = @CTave(pruebas. else qo. num liminf.validada.fecha > fechamen & pruebas.pet_neto < limsup & pruebas.qo.Pet_neto > qo.validada. se pueden utilizar las mismas variables creadas para la tasa de petróleo.validada(fechamen.fecha > qo. @if(Pruebas.validada= @if(Pruebas.Pet_neto.validada = @Null().validada = pruebas. 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.fechamay. Crear una variable calculada que “llame” a la función del usuario.pet_neto > liminf) qo.validada(qo.limsup & Pruebas.pet_neto.liminf & Pruebas.Pet_neto < qo.fecha < fechamay) { if (pruebas.fechamay.@Null() Nota: Este procedimiento se puede realizar también a través de la siguiente función del usuario: f[ qo. Producción 119 Soporte al Flujo de Trabajo .Gerencia de Operaciones de Datos.