La Plataforma de Estados Operativos del Coordinador Eléctrico Nacional permite trazar los registros de estados operativos de las unidades generadoras del sistema eléctrico y calcular los principales índices que permiten determinar la Potencia de Suficiencia (capacidad de un sistema para abastecer la demanda de punta a punta) y los índices de indisponibilidad de generación.
Desafíos del negocio
El Coordinador debe llevar un registro de los estados operativos que presenta la oferta de potencia de las unidades generadoras. Para realizar este registro compilaban la información desde múltiples fuentes y realizaban un procesamiento manual complejo, haciendo uso extensivo de planillas de cálculo para resolver información crítica. Por otra parte, la calidad de información, el tiempo de procesamiento y el acceso a la información son grandes desafíos asociados a la implementación de esta plataforma.
Arkhotech planteó la creación de una sistema accesible a las empresas generadoras, que facilitara el proceso de cálculo, la trazabilidad y revisión de los principales indicadores que inciden en la Potencia de Suficiencia y la Indisponibilidad de Generación. Con esta plataforma el Coordinador podría:
Mitigar la posibilidad de incurrir en errores, reemplazando la aplicación de fórmulas manuales y procesamiento de datos con una ventana de 5 años con cálculos automáticos.
Disponibilizar la información. El sistema cuenta con una vista pública y privada que permiten acceder a la información y brindar mayor transparencia en el proceso de cálculos.
Disminuir el tiempo de procesamiento y mejorar la calidad de información, logrando una mayor eficiencia en el departamento de Mercados.
Registro unificado mediante la construcción de un lago de datos, se consolida la información como un punto único de verdad.
Solución
Nuestra solución consistió en la construcción de una plataforma de exploración de datos, que habilita la administración de grandes volúmenes de información en un Data Lake, y que mediante una interfaz web administrativa permite la carga, visualización y generación de cálculos, así como la consulta sobre los Estados Operativos de las centrales generadoras de energía.
Las fuentes de datos de la aplicación se combinan entre plantillas Excel, APIs y bases de datos, que son almacenadas (Capa RAW) y procesadas (Capa Staging) mediante Apache NiFi. La información se consolida en una base de datos RDS PostgreSQL que contempla el modelo operacional del sistema. La aplicación web se construye como un sitio estático Angular acelerado con CloudFront y accesible mediante autenticación con Cognito. La capa de backend, contempla una arquitectura de micro-servicios, desarrollados en Flask con Python, orquestada y escalable mediante Amazon EKS. El procesamiento de datos es visible al usuario en un panel de control que se integra con notificaciones vía SES.
Resultados
Construcción de una plataforma de exploración de datos, que habilita la administración de grandes volúmenes de información, que permite el procesamiento complejo de más de 10.000 registros en menos de 5 minutos.
Una interfaz web que permite la carga, visualización y generación de cálculos que determinan la Potencia de Suficiencia y los Índices de indisponibilidad de generación de energía, que permitió una disminución de un 98,86% en el tiempo de cálculo.
Disponibilidad de la información de manera pública y privada. Mejora en la calidad de información y apertura de los datos.
Herramienta de apoyo en el cumplimiento de las regulaciones DS62, NTTP, NTS y CS.