Sistema de alerta de indicadores medioambientales en una termoeléctrica

La normativa ambiental vigente en Chile exige a las empresas que emiten contaminantes del aire (por ejemplo, SO2 o NOx), mantener sus emisiones bajo niveles definidos. Desde octubre de 2010 opera la SMA o Superintendencia del Medio Ambiente, encargada de velar por el cumplimiento de dicha normativa y aplicar las sanciones que correspondan de acuerdo a la legislación. Dentro de este contexto, la generadora termoeléctrica E-CL, ubicada en Tocopilla y Mejillones ha solicitado a ASYT, empresa consultora de medioambiente, el desarrollo del software EMIS (Environmental Management Information System), el cual tiene por objetivo ser un apoyo a la gestión del cumplimiento de las exigencias ambientales de E-CL. El diseño de EMIS contempla la construcción de diversos módulos que permiten: consolidar los datos de emisiones de contaminantes de diversas fuentes, visualizar en tiempo real las emisiones, generar modelos de dispersión y planificar la realización de tareas asignadas por la autoridad, entre otros. El objetivo de este trabajo de título fue analizar, diseñar e implementar el Módulo de Alertas de EMIS, el cual permite a sus usuarios conocer en tiempo real el estado de cumplimiento de la normativa, definir eventos críticos y ser notificados en el caso de que ocurran. El trabajo trajo consigo diversos desafíos como: acoplarse al desarrollo existente de EMIS, definir un diseño software que otorgue un buen nivel de servicio, diseñar interfaces de usuario que logren aceptación por el usuario final y diseñar las alertas que sean útiles para la gestión ambiental de E-CL. Como primera etapa, se analizó el problema haciendo un levantamiento de la situación actual respecto al estado de avance de EMIS y al alcance de la normativa ambiental vigente. Teniendo esta información se definieron requisitos de aspectos clave del sistema, por ejemplo: cómo se define el estado de cumplimiento, cómo se define la criticidad de eventos, con qué frecuencia se actualiza el estado de cumplimiento, cuándo y a qué usuarios se debe notificar, entre otros. Luego, se definió una arquitectura de software, modelo de datos e interfaz de usuario que cumplan con los requisitos definidos y le permitan al sistema ser extensible y mantenible. Posteriormente, se implementó la solución teniendo como base Spring, Java EE y PostgreSQL, además de la utilización de bibliotecas externas, cuidadosamente seleccionadas para implementar funcionalidades gráficas y de programación de tareas. El sistema fue evaluado en el aspecto técnico realizando mediciones de performance y corroborando la validez de los cálculos realizados. También fue validado por usuarios finales mediante presentaciones y reuniones que fueron llevadas a cabo en las instalaciones de E-CL. Finalmente, el sistema fue instalado en los servidores de E-CL como prototipo funcional, lográndose una solución que facilita el cumplimiento con la autoridad y permite enfocarse en los ámbitos importantes de la gestión ambiental y toma de decisiones. Es factible potenciar esta herramienta para ser utilizada en el contexto de otro tipo de normativas, como por ejemplo de aguas, ruido, suelos, flora y fauna, entre otros.