© Franco Sivila Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]
Contenido
IntroducciónOPENSERVERActualización Historial de ProducciónTutorial
2
© Franco Sivila Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]
Introducción
GAP = General Allocation PackageSimulador [multifásico]Objetivo: modelar y optimizar sistemas de producciónSistema de producción engloba elementos desde el reservorio hasta el sistema de separaciónPermite realizar análisis de sensibilidad a los diferentes elementos del sistema de producción.Permite estimar pronósticos de producción.
3
© Franco Sivila Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]
OPENSERVER
4
PETEX
GAP puede comunicarse con otras aplicaciones mediante OPENSERVER.
© Franco Sivila Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]
Actualización de Historial de Producción
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 INFOPRODEl objetivo es reducir el tiempo y facilitar la tarea de actualizar los modelos GAP
5
Antecedentes:
© Franco Sivila Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]
Actualización de Historial de Producción
6
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]
Actualización de Historial de Producción
7
Forma tradicional para actualizar IPR SCHEDULEIngresar 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]
Actualización de Historial de Producción
8
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]
Actualización de Historial de Producción
9
MÉTODO: OPEN SERVER ‐ VBAPara 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]
Tutorial
Para utilizar la herramienta primero se requiere importar la información general del modelo de GAP [GAP ModelSummary].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.
10
© Franco Sivila Curso GAP [Actualización de Historial de Producción para Archivos MBAL Asociados en Modelo GAP – VBA OPENSERVER]
Tutorial
11
Sheet: Summary DataSecció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]
Tutorial
12
Es posible realizar esta exportación desde la herramienta Excel_GAP.xlsm [GAP Importer], disponible en el VBA Tools.
13