Ir al contenido principal
Ockham-Libra
| Ockham-Libra | ~6 min lectura

Monitoreo en tiempo real para infraestructura crítica: lecciones del metro

Compartimos las lecciones aprendidas al construir un sistema de monitoreo en tiempo real para la estabilidad de túneles en una obra de metro. Desafíos técnicos, alertas y procesamiento geométrico.

Monitoreo en tiempo real para infraestructura crítica: lecciones del metro

Cuando una empresa de ingeniería nos contactó para desarrollar un sistema de monitoreo de estabilidad en túneles de metro, sabíamos que el desafío iba más allá del software. Se trataba de un sistema donde un fallo podía tener consecuencias graves para la seguridad de los trabajadores y la infraestructura. Este artículo comparte las lecciones técnicas y operativas de ese proyecto.

El contexto: monitoreo geotécnico en obra

La construcción de túneles genera deformaciones en el terreno circundante. Para garantizar la seguridad estructural, se instalan sensores que miden desplazamientos milimétricos en puntos estratégicos: las paredes del túnel, la superficie del terreno y las estructuras cercanas. Estos datos deben recopilarse, procesarse y evaluarse continuamente para detectar movimientos anómalos antes de que se conviertan en problemas.

El sistema anterior era manual: un topógrafo tomaba mediciones periódicas, las ingresaba en una planilla Excel y un ingeniero las revisaba al día siguiente. El problema es evidente, ya que entre la medición y la detección de una anomalía podían pasar 24 horas o más.

Arquitectura del sistema

Diseñamos una arquitectura que prioriza la fiabilidad sobre la sofisticación:

Capa de adquisición: los sensores (estaciones totales robóticas e inclinómetros) transmiten lecturas cada 15 minutos vía protocolo serial o TCP/IP. Un servicio de ingesta valida los datos, descarta lecturas erróneas (fuera de rango, timestamps inconsistentes) y los almacena en PostgreSQL con extensión PostGIS para datos espaciales.

Capa de procesamiento: un motor de cálculo geométrico procesa las lecturas brutas para obtener vectores de desplazamiento en tres dimensiones (X, Y, Z). Se calculan velocidades de deformación, aceleraciones y se comparan contra umbrales predefinidos por el equipo de ingeniería.

Capa de alertas: un sistema de tres niveles (verde, amarillo, rojo) evalúa cada punto de medición. Las alertas amarillas generan notificaciones por correo electrónico al equipo técnico. Las alertas rojas disparan notificaciones inmediatas por SMS y correo al director de obra y al ingeniero de turno.

Capa de visualización: un dashboard web muestra el estado de todos los puntos de medición en tiempo real, con gráficos de evolución temporal, mapas de calor de deformación y reportes exportables en PDF para las autoridades reguladoras.

Desafíos técnicos en entornos hostiles

El entorno de obra presentó desafíos que no aparecen en el desarrollo de software convencional:

Conectividad intermitente: dentro de un túnel en construcción, la conectividad de red es inestable. Diseñamos el sistema con un buffer local en cada punto de adquisición que almacena hasta 72 horas de datos y los sincroniza cuando se restablece la conexión. Ninguna lectura se pierde.

Datos ruidosos: las vibraciones de la maquinaria de obra, los cambios de temperatura y la humedad afectan las lecturas de los sensores. Implementamos filtros de Kalman para suavizar las series temporales y distinguir entre ruido y desplazamiento real. La calibración de estos filtros requirió varias semanas de trabajo conjunto con los ingenieros geotécnicos.

Volumen de datos: con 200 puntos de medición tomando lecturas cada 15 minutos en tres ejes, se generan más de 57.000 registros diarios. El sistema debe procesar, almacenar y consultar estos datos sin degradar el rendimiento. PostgreSQL con particionamiento por fecha y los índices espaciales de PostGIS fueron fundamentales para mantener consultas rápidas incluso con millones de registros históricos.

Tolerancia a fallos: si el sistema de monitoreo falla, la obra debe detenerse por precaución. Implementamos redundancia en los componentes críticos: dos instancias del servicio de ingesta, respaldos automáticos de la base de datos cada hora y un sistema de heartbeat que alerta si algún componente deja de responder.

Cálculos geométricos: más complejo de lo esperado

El procesamiento geométrico fue la parte más exigente del proyecto. Los sensores miden coordenadas absolutas, pero lo relevante para la seguridad son los desplazamientos relativos respecto a una línea base establecida al inicio de la obra.

Calcular estos desplazamientos requiere:

  • Transformación de coordenadas: pasar del sistema de referencia del sensor al sistema de referencia de la obra, considerando la orientación y posición de cada estación.
  • Compensación por temperatura: los prismas reflectantes y las propias estructuras se dilatan y contraen con la temperatura. Sin compensación, un día caluroso puede generar falsas alarmas.
  • Detección de outliers: una lectura errónea aislada no debe generar una alerta. Implementamos detección estadística de valores atípicos con ventanas deslizantes de 24 horas.
  • Cálculo de convergencia: en túneles, la métrica más crítica es la convergencia (reducción del diámetro). Esto requiere calcular distancias entre pares de puntos opuestos y su evolución en el tiempo.

Reportes para reguladores

Un aspecto que subestimamos inicialmente fue la generación de reportes. Las autoridades reguladoras exigen informes periódicos con formatos específicos: gráficos de evolución temporal por sección, tablas de desplazamientos acumulados, mapas de convergencia y una sección de análisis firmada por el ingeniero responsable.

Automatizamos la generación de estos reportes al máximo. El sistema produce un borrador en PDF con todos los datos, gráficos y tablas preformateados. El ingeniero solo necesita revisar, agregar sus comentarios profesionales y firmar. Lo que antes tomaba un día completo de trabajo manual se redujo a 30 minutos de revisión.

Resultados medibles

Después de 18 meses de operación continua, los resultados fueron claros:

  • Tiempo de detección de anomalías: de 24 horas (proceso manual) a 15 minutos (automático).
  • Falsas alarmas: menos del 2% después de la calibración inicial, gracias a los filtros y la compensación por temperatura.
  • Disponibilidad del sistema: 99.7% de uptime, incluyendo las ventanas de mantenimiento programado.
  • Reducción de trabajo manual: el equipo de topografía pasó de dedicar el 60% de su tiempo a mediciones rutinarias a enfocarse en mediciones especiales y verificación.

Lecciones transferibles a otras industrias

Los principios que aplicamos en este proyecto son válidos para cualquier sistema de monitoreo en tiempo real:

  • Diseñar para el fallo: asumir que cada componente puede fallar y tener un plan de contingencia.
  • Los datos brutos son sagrados: siempre almacenar la lectura original sin procesar, porque los algoritmos de procesamiento se mejoran con el tiempo.
  • Los umbrales los definen los expertos del dominio, no los desarrolladores: nuestra labor es construir el sistema que implementa esos umbrales de forma fiable.
  • Los reportes no son un detalle menor: para muchas industrias, la documentación es tan importante como el sistema en sí.

¿Te interesa?

Si tu empresa gestiona infraestructura que requiere monitoreo continuo, ya sean túneles, puentes, edificios, presas o instalaciones industriales, podemos diseñar un sistema adaptado a tus necesidades específicas.

Contáctanos para discutir tu caso o conoce nuestros servicios de ingeniería de datos.

OL

Ockham-Libra

Consultoría tecnológica: desarrollo en Rust, IA aplicada, transformación digital y potenciamiento empresarial.