Una solución para el monitoreo de datos en tiempo real durante la perforación
Hoy en día con el surgir de nuevas tecnologías aplicadas durante la perforación de pozos petroleros nos encontramos con la necesidad de poder realizar seguimiento a las operaciones de perforación de pozos petroleros y/o de gas. Es por ello que en este artículo ofreceré algunas directrices partiendo de mi propia experiencia al respecto.
Como premisa principal debemos tener el modelo de datos usado en la cabina de mud logging ubicada en el taladro, dicho archivo es un estándar usado a nivel mundial bajo el ente que regula los mismos (www.energistics.org), el archivo de la cabina esta en formato ASCII[1], dicho archivo será enviado vía FTP[2] a un servidor Web ubicado dentro de nuestra red o intranet. Por otra parte debemos determinar los modelos matemáticos que utilizaremos a fin de poder determinar el grado de incertidumbre, he acá un ejemplo del modelo matemático que permite determinar dicha incertidumbre:
Una vez en el servidor donde se estarán recibiendo los archivos, la frecuencia de envío de los mismos será determinada por el usuario en el servidor Web, los archivos ASCII serán insertados de manera automática a la base de datos diseñada para tal fin; la misma será elaborada en Mysql[3] y el lenguaje de programación usado será PHP[4].
La transferencia de los archivos entre el taladro y nuestro servidor no debe ser tan complicada pues el tamaño promedio de los archivos que provienen de la cabina de mud logging es de aproximadamente 1024K[5] , de allí que el ancho de banda de nuestra red no se verá afectado sensiblemente.
Una vez recibido el archivo e insertado el mismo en nuestra base de datos, procederemos a acceder a los mismos desde cualquier navegador Web, sin importar cual sea, pues la idea es permitir al usuario que utilice los recursos de los cuales dispone y no obligarlo a que tenga que descargar algún navegador Web especifico. Los datos del pozo serán visualizados por el usuario en el formato Witsml[6].
La idea de poder tener estos datos en una base de datos es poder disponer de los mismos de forma histórica, y poder generar indicadores y/o reportes que puedan ser útiles al momento de las decisiones criticas en las operaciones o como valor agregado al momento elaborar un diseño de algún pozo vecino o cercano al que estamos monitoreando.
Este proceso de seguimiento a las operaciones permite como valor agregado:
• 100% Segura (Los datos viajan cifrados a través del canal de conexión)
• Por ser una aplicación Web puede ser utilizado desde cualquier lugar con solo acceder a un navegador Web y contar con los debidos permisos de acceso.
• Debido a su forma de desarrollo puede crecer por módulos de manera infinita.(N Mejoras).
• No tiene límites en cuanto al número de usuarios y licencias (eso depende del servidor Web donde se aloja la aplicación).
• Dinamiza la toma de decisiones críticas en las operaciones del pozo pues provee de datos e información que agilizan dichos procesos.
Referencias:
1 ASCII: Sistema de codificación de caracteres alfanuméricos que asigna un número del 0 al 127 a cada letra, número o carácter especial recogidos; el ASCII extendido permite hasta 256 caracteres distintos.
2 FTP en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor.
3 MySQL es un sistema de gestión de bases de datos relacional, multirelación y multiusuario con más de seis millones de instalaciones.
4 PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo Web de contenido dinámico.
5 Un kilobyte es una unidad de almacenamiento de información cuyo símbolo es el kB y equivale a 10³ bytes.Byte Conjunto de 8 bits que recibe el tratamiento de una unidad y que constituye el mínimo elemento de memoria direccionable de una computadora.
6 Wellsite lenguaje de marcado estándar de transferencia de información (WITSML) es un estándar para la transmisión de datos técnicos entre las organizaciones de la industria petrolera. Continúa siendo desarrollado por un grupo de interés especial Energistics facilitado el desarrollo de estándares XML para perforación, terminación, y las intervenciones de cambio de datos. Organizaciones para las que está dirigido WITSML incluyen las empresas de energía, empresas de servicios, contratistas de perforación, los proveedores de aplicaciones y afines.
Como premisa principal debemos tener el modelo de datos usado en la cabina de mud logging ubicada en el taladro, dicho archivo es un estándar usado a nivel mundial bajo el ente que regula los mismos (www.energistics.org), el archivo de la cabina esta en formato ASCII[1], dicho archivo será enviado vía FTP[2] a un servidor Web ubicado dentro de nuestra red o intranet. Por otra parte debemos determinar los modelos matemáticos que utilizaremos a fin de poder determinar el grado de incertidumbre, he acá un ejemplo del modelo matemático que permite determinar dicha incertidumbre:
Figura 1: Modelo matemático de incertidumbre
Una vez en el servidor donde se estarán recibiendo los archivos, la frecuencia de envío de los mismos será determinada por el usuario en el servidor Web, los archivos ASCII serán insertados de manera automática a la base de datos diseñada para tal fin; la misma será elaborada en Mysql[3] y el lenguaje de programación usado será PHP[4].
Figura 2: Mysql y PHP
La transferencia de los archivos entre el taladro y nuestro servidor no debe ser tan complicada pues el tamaño promedio de los archivos que provienen de la cabina de mud logging es de aproximadamente 1024K[5] , de allí que el ancho de banda de nuestra red no se verá afectado sensiblemente.
Figura 3: Archivo que se ejecutará desde el taladro automáticamente
Figura 4: Contenido del archivo de instrucciones.txt
Figura 5: Ejemplo de un modelo de visualización de datos en tiempo real
La idea de poder tener estos datos en una base de datos es poder disponer de los mismos de forma histórica, y poder generar indicadores y/o reportes que puedan ser útiles al momento de las decisiones criticas en las operaciones o como valor agregado al momento elaborar un diseño de algún pozo vecino o cercano al que estamos monitoreando.
Figura 6: Ejemplo de reportes o indicadores
Este proceso de seguimiento a las operaciones permite como valor agregado:
• 100% Segura (Los datos viajan cifrados a través del canal de conexión)
• Por ser una aplicación Web puede ser utilizado desde cualquier lugar con solo acceder a un navegador Web y contar con los debidos permisos de acceso.
• Debido a su forma de desarrollo puede crecer por módulos de manera infinita.(N Mejoras).
• No tiene límites en cuanto al número de usuarios y licencias (eso depende del servidor Web donde se aloja la aplicación).
• Dinamiza la toma de decisiones críticas en las operaciones del pozo pues provee de datos e información que agilizan dichos procesos.
Referencias:
1 ASCII: Sistema de codificación de caracteres alfanuméricos que asigna un número del 0 al 127 a cada letra, número o carácter especial recogidos; el ASCII extendido permite hasta 256 caracteres distintos.
2 FTP en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor.
3 MySQL es un sistema de gestión de bases de datos relacional, multirelación y multiusuario con más de seis millones de instalaciones.
4 PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo Web de contenido dinámico.
5 Un kilobyte es una unidad de almacenamiento de información cuyo símbolo es el kB y equivale a 10³ bytes.Byte Conjunto de 8 bits que recibe el tratamiento de una unidad y que constituye el mínimo elemento de memoria direccionable de una computadora.
6 Wellsite lenguaje de marcado estándar de transferencia de información (WITSML) es un estándar para la transmisión de datos técnicos entre las organizaciones de la industria petrolera. Continúa siendo desarrollado por un grupo de interés especial Energistics facilitado el desarrollo de estándares XML para perforación, terminación, y las intervenciones de cambio de datos. Organizaciones para las que está dirigido WITSML incluyen las empresas de energía, empresas de servicios, contratistas de perforación, los proveedores de aplicaciones y afines.
Por: Victor Manuel Campos Cachima
00584121883127
Ing. de Sistemas con 16 años de experiencia en la industria
PhD. Ciencias de la Computacion.
email: camposvg1968@gmail.com
Una solución para el monitoreo de datos en tiempo real durante la perforación
Reviewed by luis
on
8/01/2014
Rating: