0% encontró este documento útil (0 votos)
3 vistas8 páginas

SAMPP

El documento presenta el Sistema Automatizado de Monitoreo de Pozos Petroleros (SAMPP), diseñado para mejorar la seguridad operativa en la industria de hidrocarburos mediante la automatización de la recolección de datos de sensores. Se detalla la arquitectura del sistema, que incluye capas de presentación, lógica de negocio y datos, así como la especificación de requisitos funcionales y no funcionales. Se concluye que la metodología Waterfall fue efectiva para definir límites de seguridad y se recomiendan futuras integraciones con sensores reales y migración a bases de datos SQL.

Cargado por

aloneuwu2002
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas8 páginas

SAMPP

El documento presenta el Sistema Automatizado de Monitoreo de Pozos Petroleros (SAMPP), diseñado para mejorar la seguridad operativa en la industria de hidrocarburos mediante la automatización de la recolección de datos de sensores. Se detalla la arquitectura del sistema, que incluye capas de presentación, lógica de negocio y datos, así como la especificación de requisitos funcionales y no funcionales. Se concluye que la metodología Waterfall fue efectiva para definir límites de seguridad y se recomiendan futuras integraciones con sensores reales y migración a bases de datos SQL.

Cargado por

aloneuwu2002
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA


EDUCACION UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN - MATURÍN

SISTEMA AUTOMATIZADO DE MONITOREO DE POZOS PETROLEROS


(SAMPP)

Autor:
Christian López C.I: 29.914.335

Febrero, 2025
MARCO CONCEPTUAL Y ANÁLISIS
Planteamiento del Problema

En la industria de hidrocarburos, la monitorización de las variables de presión, temperatura


y caudal es vital para la seguridad operativa. La ausencia de un sistema automatizado
conlleva a una toma de decisiones lenta y a errores en la transcripción de datos históricos.
El SAMPP surge como una solución de software para centralizar la lectura de sensores y
automatizar la generación de reportes técnicos.
Especificación de Requisitos

Funcionales:

Captura y procesamiento de datos de sensores cada 15 segundos.

Clasificación dinámica de estados (Normal, Advertencia, Peligro) según umbrales


predefinidos.

Exportación de datos históricos a formato Excel cada 30 minutos o bajo demanda.


No Funcionales:

Portabilidad: Ejecución en entornos Windows/Linux mediante Python.

Concurrencia: Gestión de hilos (threading) para evitar bloqueos en la interfaz de usuario.

Usabilidad: Interfaz minimalista con feedback visual inmediato mediante colores.

DISEÑO DE LA SOLUCIÓN

Diagrama de arquitectura
El sistema se divide en tres niveles de responsabilidad:
Capa de Presentación (Frontend): Lo que el usuario ve. En tu caso, la ventana de Flet con
las tarjetas de colores y el botón de reporte.

Capa de Lógica de Negocio (Backend): El "cerebro". Aquí reside el validador de rangos


(get_estado) y el simulador que corre en hilos secundarios (threading).

Capa de Datos: Donde se guarda la información. Actualmente es el sistema de archivos que


almacena los .xlsx generados por Pandas.
Diagrama de casos usos

Diseño de datos
Elementos del Diagrama

• Entidades (Rectángulos): Los objetos principales (Pozo, Sensor, Lectura).


• Atributos (Óvalos o dentro del cuadro): Las características (ID, Valor, Fecha).
• Relaciones (Rombos o líneas): Cómo se conectan (Un pozo tiene sensores).

Explicación de las Relaciones (Cardinalidad)

Para tu defensa del trabajo, es importante entender por qué las líneas tienen esas formas:
POZO a SENSOR (1:N): Un pozo es una unidad física única, pero puede tener instalados
múltiples sensores (uno de presión, otro de temperatura, etc.).

SENSOR a LECTURA (1:N): Un solo sensor genera miles de registros a lo largo del
tiempo. Cada fila en tu archivo Excel actual representa una "Lectura" vinculada a un sensor
específico.

Mockups/Prototipo
Front (Python, Flet)
Reporte Generado (Excel)

¿Como se construiría el programa completo? (teóricamente)


Dividido en capas quedaría así:

Capa 1: Sensores Físicos en el Pozo

Sensor Medición Rango Protocolo de salida


Presión diferencial Presión en cabeza y 0-5000psi 4-20 mA, HART,
fondo del pozo RS-485
Termopar/RTD Temperatura del -50°C a 200°C 4-20 mA, Modbus
fluido RTU
Medidor de flujo Caudal de 0-500 bbl/día Pulse, Modbus TCP
másico petróleo/gas/agua
Vibración Estado mecánico de 0-20g 4-20 mA, Modbus
bombas
Nivel de fluido Altura de fluido en 0-3000m Radar, ultrasonido
el pozo

Estos sensores no generan datos "listos": su salida es analógica (4-20 mA) o digital
(Modbus), y deben ser interpretados por un dispositivo de borde.

Capa 2: Dispositivo de Borde (Edge Device / RTU)

Este es el "cerebro" en el campo. Suele ser una Unidad Terminal Remota (RTU) o un PLC
industrial (ej: Siemens S7, Allen-Bradley), o en aplicaciones modernas, un gateway IoT
industrial (ej: Raspberry Pi con carcasa IP67, Siemens IOT2050, Advantech).

Funciones del dispositivo de borde:

Adquisición de datos: Lee las señales de los sensores.

• Para señales 4-20 mA: usa entradas analógicas.


• Para Modbus: comunica vía RS-485.

Preprocesamiento:

• Convierte mA a unidades ingenieriles (ej: 12 mA → 2500 psi).


• Filtra ruido (promedio móvil, eliminación de picos).
• Valida datos (descarta valores fuera de rango físico).
Almacenamiento local: Guarda datos en una tarjeta SD o memoria interna si hay pérdida de
red.

Comunicación: Envía datos a la nube/servidor.

Protocolos de campo:

• Modbus RTU/ASCII: Serial (RS-485), muy común en sensores industriales.


• HART: Superpone datos digitales sobre señal 4-20 mA.
• Foundation Fieldbus / Profibus: En instalaciones más complejas.

Capa 3: Red de Comunicación

La conectividad depende de la ubicación del pozo:


Tipo de pozo Tecnología de Características
comunicación
Onshore (Cerca de Fibra óptica, Ethernet, Alta velocidad, baja
infraestructura) 4G/LTE latencia
Onshore (remoto) Radio VHF/UHF, Bajo ancho de banda, alto
LoRaWAN, satélite costo (satélite)
(Iridium)
Offshore Microondas, satélite, fibra Muy alto costo, alta
submarina disponibilidad requerida

Protocolos de transporte:

MQTT: Ligero, ideal para IoT, soporta desconexiones.

HTTP/HTTPS: Para APIs REST, pero más pesado.

OPC UA: Estándar industrial para interoperabilidad entre sistemas.

Capa 4: Plataforma Central (Backend)


Puede ser un servidor local (en la oficina de campo) o una plataforma en la nube (AWS IoT
Core, Azure IoT Hub, Google Cloud IoT).

Componentes clave:

Broker MQTT: Recibe todos los mensajes de los pozos (ej: Mosquitto, AWS IoT Core).

API REST: Expone endpoints para el frontend (/api/pozos, /api/lecturas).

Base de datos:

• Time-Series Database: InfluxDB, TimescaleDB (optimizadas para millones de


puntos de datos con timestamp).
• Relacional: PostgreSQL (para metadatos: pozos, usuarios, alertas).
Motor de reglas: Evalúa condiciones en tiempo real (ej: "si presión > 3200 psi → enviar
alerta").

Orquestador: Docker/Kubernetes para gestionar microservicios.

Procesamiento de datos:

• Ingesta: Validación y limpieza inmediata.


• Agregación: Cálculo de promedios cada 30 min para reportes.
• Alertas: Notificaciones por email, SMS o integración con sistemas SCADA.

Capa 5: Interfaz de Usuario (Frontend)

Una aplicación web accesible desde cualquier dispositivo.


Funcionalidades:

• Dashboard en tiempo real: Gráficas dinámicas ([Link], Grafana).


• Mapa geográfico: Muestra estado de todos los pozos (Leaflet, Google Maps).
• Gestión de alertas: Lista de eventos, con botón de "acknowledge".
• Generación de reportes: Exportar a Excel/PDF con datos históricos.
• Configuración: Ajustar umbrales de alerta por pozo.

Seguridad:

• Autenticación (OAuth 2.0, SSO corporativo).


• Roles de usuario (operador, ingeniero, administrador).
• Cifrado TLS 1.3 en toda la comunicación.

Sin embargo, la lógica central (análisis, diseño, arquitectura) es la misma. El proyecto con
Flet y datos simulados es una réplica fiel del núcleo funcional de un sistema real, lo cual es
perfectamente válido.

CONCLUSIONES

El uso de la metodología Waterfall permitió definir claramente los límites de seguridad


(rangos) antes de escribir una sola línea de código. Se logró una herramienta que minimiza
el error humano en la recolección de datos y mejora la respuesta ante emergencias mediante
una interfaz reactiva.
RECOMENDACIONES

Integración Real: Se recomienda en futuras fases sustituir el módulo random por una
conexión serial (RS-232/USB) o protocolos industriales (Modbus) para leer sensores reales.

Base de Datos: Migrar la generación de Excel a una base de datos SQL para permitir
consultas históricas más complejas y de mayor volumen.

También podría gustarte