update gap model (mbal file prod history) openserver vba

Page 1


Contenido

Introducción OPENSERVER Actualización Historial de Producción Tutorial

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER] 2


Introducción GAP = General Allocation Package Simulador [multifásico] Objetivo: modelar y optimizar sistemas de producción Sistema de producción engloba elementos desde el reservorio hasta el sistema de separación Permite realizar análisis de sensibilidad a los diferentes elementos del sistema de producción. Permite estimar pronósticos de producción.

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER] 3


OPENSERVER GAP puede comunicarse con otras aplicaciones mediante OPENSERVER.

PETEX

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER] 4


Actualización de Historial de Producción Antecedentes: El modelo GAP trabaja con un archivo de MBAL por cada reservorio. El historial de producción debe ser actualizado cada mes. El historial de producción debe ser extraído de la BD de la empresa para posteriormente actualizar los archivos MBAL. El historial puede obtenerse abriendo las aplicaciones OFM o INFOPROD El objetivo es reducir el tiempo y facilitar la tarea de actualizar los modelos GAP

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER] 5


Actualización de Historial de Producción Ejemplo de modelo GAP con 9 Reservorios

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER] 6


Actualización de Historial de Producción Forma tradicional para actualizar IPR SCHEDULE Ingresar en Base de Datos donde se encuentra el historial de producción. Pasar datos manualmente [mes a mes] al modelo GAP para cada uno de los reservorios. Se requiere abrir archivo por archivo MBAL. Importante: No se puede conectar la base de datos [Ej. OFM, INFOPROD] con el modelo GAP.

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER] 7


Actualización de Historial de Producción Forma tradicional para actualizar IPR SCHEDULE Open MBAL

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER] 8


Actualización de Historial de Producción MÉTODO: OPEN SERVER ‐ VBA Para actualizar MBAL historial de producción primeramente importamos los datos de la base de datos de ACCESS DB a MS EXCEL mediante VBA. Segundo, exportamos los datos desde MS Excel [utilizando OPENSERVER].

Click 1

Click 2

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER] 9


Tutorial

Para utilizar la herramienta primero se requiere importar la información general del modelo de GAP [GAP Model Summary]. Esto permite obtener el Index de los reservorios existentes en el modelo GAP. Al importar los datos generales, la herramienta prepara el Sheet “Reservoir_History” con los datos requeridos para importar los datos de la Base de Datos y para Exportar al modelo GAP.

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]10


Tutorial Sheet: Summary Data Sección de datos de archivo MBAL

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]11


Tutorial Es posible realizar esta exportación desde la herramienta Excel_GAP.xlsm [GAP Importer], disponible en el VBA Tools.

© Franco Sivila

Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]12


13


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.