Automatización hidráulica hospitalaria — tesis de grado (HMI + PLC)

Tesis de grado en CUJAE: una propuesta completa de automatización para el suministro hidráulico de un hospital pediátrico, diseñada para reemplazar un ciclo manual de bombeo de 6 horas con una solución autónoma manejada por software. Construí una HMI funcional en Python/KivyMD y validé la lógica de control vía OPC-UA contra PLCs industriales en un entorno simulado.

Cliente
CUJAE (Tesis de Ingeniería en Automática)
Rol
Líder en Automatización — Tesis
Año
2023
Período
2021 — 2023 (tesis de grado multi-semestre)
Python OpenCV Linux
Automatización hidráulica hospitalaria — tesis de grado (HMI + PLC)

Problema

Esta fue mi tesis de grado en CUJAE (Ingeniería en Automática, 2018–2023). La propuesta apuntaba al suministro hidráulico de un hospital pediátrico, donde el personal corría un ciclo manual de bombeo de 6 horas — físicamente presente, mirando niveles de tanque y cisterna y cambiando la bomba a mano en horario fijo. La tesis preguntó si el ciclo podía reemplazarse con una solución autónoma manejada por software, y cómo debía verse la capa de supervisión de esa solución.

No practico automatización industrial profesionalmente desde 2023 — este caso de estudio está acá como background y trabajo de origen, no como un servicio activo. La lógica de control se validó en un entorno simulado vía OPC-UA.

Enfoque

La propuesta cubrió tres capas:

Resultado

La propuesta completa — lógica de control + HMI + integración OPC-UA — fue defendida como mi tesis de grado en CUJAE en 2023 y obtuvo el Premio al Mérito Científico y el Premio a la Integralidad (máximas distinciones académicas ese año). Uno de los subproductos también se convirtió en una publicación arbitrada sobre diseño de HMI open-source para sistemas hospitalarios.

Tecnologías usadas

Python OpenCV Linux
Visual

Pantallas

Login de la HMI — pantalla de credenciales del operador sobre el fondo de la fachada del hospitalVista del subsistema hidráulico — tanques, cisterna, bomba, con indicadores de nivel en vivo (alto / bajo)Tendencias históricas — niveles de cisterna y tanque en el tiempo, mostrando la transición del ciclo de bombeoTabla de alarmas activas — eventos de tanque vacío y cisterna vacía con timestamps de ocurrencia / reconocimiento / resueltoServidor OPC-UA escuchando en opc.tcp://127.0.0.1:4840 — el endpoint del PLC simulado contra el que se validó la HMI
Seguir explorando

Más proyectos