INTEGRACIÓN PETREL OCEAN: HERRAMIENTA DE AVANZADA PARA ANÁLISIS DE DATOS DEL SUBSUELO Julián Eduardo Ramírez Rico Universidad Pontificia Bolivariana, Seccional Bucaramanga Bucaramanga, Colombia Julian.ramirez@upb.edu.co Resumen El presente artículo describe el software de integración PETREL - OCEAN el cual permite analizar y explorar acerca de recursos presentes en el subsuelo. Esta arquitectura se fortalece con los módulos complementarios, los cuales toman ventaja de un núcleo con grandes fortalezas algorítmicas, que pueden aplicarse para propósito de estudios litológicos de diferentes características, esta arquitectura flexible resulta de gran interés tecnológico, de productividad y de beneficio económico para clientes y empresas de desarrollo. Palabras claves Informática, Ocean, Petrel, Schlumberger, complementary modules, software, subsuelo.
Abstract This article describes the integration software PETREL OCEAN, it analyzes and explores about resources in the subsoil. This architecture is strengthened by the plug-ins, that take advantage of a core with a strong set of algorithms, that can be applied to lithological studies of different characteristics; this flexible architecture is of great technological interest, productivity and economic benefit for clients and development companies. Keywords: Informatics, Ocean, Petrel, Schlumberger, complementary modules, software, subsoil. 1. Introducción La inversión en el sector petrolero fue el pilar del crecimiento económico en el 2011 en Colombia, la producción petrolera registró un incremento del 17.4% respecto a años anteriores. En diciembre del 2011 se produjeron 980.000 barriles por día siendo esto una situación positiva; la meta esperada para el 2012 es llegar a los mil barriles de crudo por día según Alejandro Martínez Villegas presidente de la asociación colombiana de petróleo (ACP). Las metas propuestas por el sector para el 2015 están situadas en 1.2 millones de barriles diarios, afirma el presidente de la ACP. [1] La exploración y producción de petróleo y gas, ha convertido a la informática en una herramienta indispensable para automatizar procesos de exploración y producción. Metodológicamente las fases de la industria aprovechan las tecnologías de la información en equipos para el monitoreo de vigilancia, máquinas de alto rendimiento utilizados para el análisis de los datos sísmicos, tecnología de conectividad para trasmisión de datos en tiempos óptimos, y el software utilizado para realizar procesamiento a los datos. [2] SCHLUMBERGER es una compañía de servicios en la industria petrolera a nivel mundial, su propósito es proveer tecnología, soluciones de información y gestión de proyectos para optimizar el desempeño de los yacimientos de sus clientes, dentro de la soluciones de información, ofrece servicios de software para petróleo y gas, que permiten resolver problemas complejos en la industria hoy día, estos servicios se pueden ver materializados en el software PETREL, el cual está diseñado para sistemas operativos Windows, permite visualización de mapas 3D, modelado de yacimientos en 3D y un compendio de utilidades que facilitan el trabajo a geólogos, geocientíficos, petrofísicos y afines. A través del tiempo SCHLUMBERGER (PETREL) permitía a petroleras comprar software a la medida, pues ciertas áreas geográficamente delimitadas, poseen diferencias litológicas en el interior de la tierra, del mismo modo permitían a las empresas obtener software con fines específicos dependiendo de las necesidades que plantearan. Esto provocó un crecimiento de las fábricas de software de PETREL específicamente, dando pie a que liberarán un kit de desarrollo de software para la creación de complementos para PETREL llamado SDK OCEAN. Para su mejor comprensión este artículo describe en la sección II la integración PETREL- OCEAN, y en la Sección III explica los tres elementos que conforman el SDK OCEAN, la Sección IV muestra los métodos de vida de un módulo complementario, la Sección V las posibilidades que ofrece el mercado a partir de la integración PETREL - OCEAN. La Sección VI
concluye el análisis realizado en este artículo. 2. Estudio de Herramientas PETREL proporciona una interpretación geofísica rápida, intuitiva y productiva, apoya la modelización geológica y el proceso de ingeniería en yacimientos, permite una evaluación rápida de la superficie de exploración, permite manipular y visualizar la velocidad, la estructura, porosidad, o cualquier otra propiedad relevante de los datos manipulados. Posee avanzadas estadísticas y permite combinar los datos reales y sintéticos en cuestión minutos. Una nueva característica implementada es la simulación aleatoria Gaussiana que permite distribuir las propiedades geológicas basadas en la impedancia acústica u otros atributos sísmicos. [3] En sus más recientes versiones maneja procesamiento en paralelo aprovechando al máximo el hardware que posean los usuarios. También permite integrar la propiedad intelectual de terceros en módulos complementarios para PETREL a través del OCEAN y Herramientas.NET. OCEAN es un kit de desarrollo de software con la capacidad de trabajar en múltiples dominios y tipos de datos, ofrece servicios, componentes, y una interfaz gráfica común al usuario que posibilita la integración eficiente entre aplicaciones. Permite a desarrolladores de software interactuar mediante módulos embebidos en PETREL. Las aplicaciones realizadas mediante OCEAN trabajan dinámicamente a medida de las necesidades, son desarrolladas en.net mediante el lenguaje C# y el resultado de estos desarrollos son módulos complementarios que trabajan en conjunto con PETREL. Un módulo Complementario de OCEAN es una extensión de PETREL, los desarrolladores crean módulos los cuales se comportan como parte del conjunto de herramientas nativas de PETREL, los módulos se compilan en archivos y son insertados en el directorio de instalación de PETREL, también deben ser registrados mediante un archivo de configuración para cargar los módulos al iniciar PETREL. OCEAN ofrece una integración impecable de la propiedad intelectual con el flujo de trabajo convencional PETREL. Permite a los desarrolladores centrarse en la innovación de software y la lógica de negocio de sus aplicaciones. El ambiente de OCEAN reduce significativamente el tiempo de desarrollo y puesta en el mercado de las técnicas de interpretación creadas. Facilita el uso de características complejas, como la realización de gráficas en ventanas (2D y 3D) y árboles de datos. También permite que los módulos pueden realizar llamados a funcionalidades y usar tipos de datos propios de PETREL, soporta el uso de bibliotecas de terceros, otros módulos desarrollados e integrar cálculos en software de terceros (preservando la flexibilidad y limitantes del lenguaje C#). 3. Arquitectura OCEAN consta de tres componentes: el núcleo, los servicios y la familia de productos PETREL (ver Figura 1). Los módulos complementarios se gestionan en el componente de núcleo, el cual interpreta la infraestructura básica y los registros de los servicios, ya sean servicios pre-
cargados o agregados dinámicamente. El núcleo se encarga de gestionar los datos que se ingresan a través de PETREL (ej. Cubo sísmico, Pozo u Horizonte de interpretación), o los que se ingresan de forma externa según lo requieran los módulos complementarios. También realiza administración de eventos generados por el módulo complementario y los registros de mensajes básicos que son enviados a los usuarios. Figura 1. Interacción OCEAN- PETREL Fuente: El autor basado en la guía Getting Started de OCEAN. El segundo componente hace referencia a los servicios de OCEAN, estos son un conjunto de utilidades independientes del núcleo, generalmente, módulos que por su estandarización y tiempo en el mercado se convierten es sistemas independientes. Un ejemplo de servicio es el sistema de coordenadas con georeferencias de terrenos litológicos de los cuales PETREL posee bancos de datos, que permiten analizar, modelar y simular características acerca de ellos. La familia de productos es el tercer componente, SCHLUMBERGER posee aparte de PETREL, otras plataformas que brindan solventar soluciones, es decir la arquitectura de los componentes mencionados también aplica para otros productos, pero su aplicabilidad se basa en kits de desarrollo de software externos a OCEAN, este tercer componente se encarga de la lectura y escritura de los tipos de datos soportados, la forma gráfica como estos datos se cargan y la forma en que se visualizan, ofreciendo así un aspecto de los módulos altamente similar a la interfaz gráfica de usuario en PETREL. [4] 3.1. Ciclo de vida de un módulo complementario El ciclo de vida un módulo complementario contempla seis etapas implementados a través de métodos (ver Figura 2):
Figura 2. Ciclo de Vida para un Módulo complementario en la Integración PETREL- OCEAN Fuente: El autor El método constructor, facilita el arranque del módulo, carga los archivos de configuración, creación de instancias del módulo, carga la licencia necesaria para usar el módulo y reserva los recursos necesarios. El segundo método es inicialización, allí se registran los servicios suministrados por el módulo, al completar la inicialización los servicios registrados están disponibles para ser usados, dando paso al tercer método denominado integración. Este método elije el servicio del núcleo y lo enlaza con módulo. El cuarto método llamado integrar la presentación incorpora los componentes tales como barra de menú, barra de herramientas o ventanas necesarias en una interfaz diseñada para el módulo complementario. El módulo queda entonces disponible para ser utilizado por el usuario final. El quinto método desintegración se activa cuando el módulo inicia su etapa de cierre, este incluye limpiar los elementos y servicios usados, dando paso al sexto método, reutilización. Éste libera el uso de licencias de PETREL o del módulo para posteriores usos. [5] 4. Mercado La integración PETREL - OCEAN permite a los clientes y empresas de terceros, crear módulos a la medida de sus necesidades. Las empresas de desarrollo o clientes que deseen incursionar en la creación de módulos tienen como finalidad ofertarlos en la tienda virtual de OCEAN, aparte de las licencias necesarias para de la creación de módulos se deben tener en cuenta procesos de certificación, en los cuales SCHLUMBEGER realiza pruebas en campo durante
ciertos periodos, y chequea un listado de aproximadamente 900 ítems para dar el visto bueno a un módulo. Los módulos encontrados en la tienda poseen diferentes licencias y funcionalidades variando su costo en rangos de USD 1.200 a USD 36.000 por año. [6] [7] NEXT es una compañía de SCHLUMBERGER, que ofrece capacitación en la industria del petróleo, poseen un portafolio de 340 cursos entre los que se encuentra Ocean Developers Kit Fundamentals que certifica como desarrollador de módulos en OCEAN para PETREL, estos cursos son ofrecidos en Francia, Estados Unidos, Noruega y México, con un valor de USD 4.000, está enfocado a desarrolladores de software y geocientíficos con conocimientos básicos de programación orientada a objetos y familiarizados con el sistema operativo Windows y el lenguaje de programación C#.[8] La integración de PETREL OCEAN de la compañía SCHLUMBERGER puede ser utilizada con módulos complementarios para la localización de reservorios de otros tipos de materiales como agua, los cuales beneficiarían a poblaciones que carecen de este recurso natural. En Estados Unidos estudios realizados por la Universidad de Stanford y el servicio geológico de ese país proporcionaron a universidades y centros de investigación equipos para realizar perforaciones de pozos que permiten detectar los movimientos sísmicos con el fin de pronosticar las probabilidades de ocurrencia de terremotos significativos [9]. Constituyendo así, formas para el mejoramiento de la calidad de vida y la disminución del impacto socioeconómico que puedan conllevar dichas catástrofes, demostrando que las herramientas de avanzada tecnología tienen como finalidad solventar problemáticas en diversos campos. 5. Conclusiones La integración PETREL- OCEAN se constituye en un software que ofrece un excelente desempeño en aplicaciones de análisis y exploración de hidrocarburos. Gracias a su arquitectura que permite incluir módulos complementarios, su campo de acción puede proyectarse a la exploración y análisis de otros recursos presentes en el subsuelo. El portafolio de SCHLUMBERGER alrededor del la integración PETREL - OCEAN da garantía a los clientes y empresas de terceros que su inversión en capacitaciones y certificaciones en dicho software se verán reflejadas en la cadena de productividad. 6. Referencias [1] Asociación Colombiana de Petróleo, La Inversión en el Sector Petrolero fue el Pilar del Crecimiento Económico en 2011. ACP [en línea]. Disponible web: http://www.acp.com.co [2] Y. Delgado. Generación de un Modelo de Facies Empleando Técnicas geoestadísticas de Alto Orden en un Área de la Faja Petrolífera del Orinoco, Informe de Pasantía, Ingeniería Geofísica, Universidad Simón Bolívar. Parque Tecnológico Sartenejas, noviembre, 2011.
[3] ESSCA GROUP. Seismic to Simulation Software, Manual de software para agentes exclusivos en China, 2009. [4] Schlumberger Information Solutions. Getting Started with Ocean, San Felipe, Houston Texas, 2010. [5] Schlumberger Information Solutions. Overview OCEAN, OCEAN Fundamentals Course, junio, 2011. [6] Schlumberger Information Solutions, "Ocean Acceptance Criteria and Checklist", OCEAN Creating Advantage. [7] Listado de los Plug-In en la tienda OCEAN. OCEAN Store [en línea]. Disponible web: http://www.ocean.slb.com [8] NEXT - SLB, Building technical skills for teams and professionals [en línea]. Disponible web: http://www.nexttraining.net [9] R. Coates, P. Malin, C. Stole, y M. Verliac. Tecnología de campos petroleros para la ciencia sísmica, Oilfield Review. 2006, SCHLUMBERGER [en línea]. Disponible web: http://www.slb.com/~/media/files/resources/oilfield_review/spanish06/aut06/earthquake_s cience.pdf Agradecimientos En primer lugar a mis padres por la educación brindada y su inmenso cariño, a la Ingeniera Diana Teresa Gómez por ser guía en el proceso educativo e investigativo del presente documento, a la Universidad Pontificia Bolivariana Seccional Bucaramanga, a Carlos Cely y Miguel Mateus por su apoyo y dedicación en las investigaciones realizadas. Sobre los autores Julián E. Ramírez Rico, nació en Pamplona, Norte de Santander, Colombia. Estudiante distinguido de Ingeniería Informática en la Universidad Pontificia Bolivariana Seccional Bucaramanga. Ha participado en semilleros de investigación alrededor de temas en estudios de programación. Su interés de investigación se encuentra alrededor de los temas de geofísica, programación orientada a objetos, bases de datos, procesamiento de datos, herramientas para la industria de hidrocarburos.