Caso 1: Generación automatizada de gráficos operacionales
Los gráficos operacionales, como tendencias de presión, tamaños de partículas, señales de nivel y comparaciones entre turnos, son fundamentales para el monitoreo diario y el diagnóstico de procesos. En muchas plantas, mantener estos gráficos en Excel consume una parte significativa del tiempo de los metalurgistas.
Para abordar este problema, BBA desarrolló una serie de scripts en Python capaces de generar automáticamente:
- histogramas y análisis de distribución;
- tendencias minuto a minuto y horarias;
- gráficos estándar para cada turno;
- gráficos comparativos para el seguimiento semanal o mensual del desempeño.
Con solo cargar un nuevo conjunto de datos, todos los gráficos se actualizan de manera instantánea. Este enfoque ha reducido significativamente el trabajo manual (ahorrando varias horas por semana) al tiempo que garantiza visualizaciones coherentes y reproducibles para las discusiones operacionales diarias.
Por ejemplo, la Figura 2 muestra un gráfico de serie temporal junto con un histograma, ambos generados en menos de un minuto. Al automatizar estas tareas, los equipos recuperan tiempo valioso, mejoran su eficiencia y pueden concentrarse en actividades de mayor prioridad.
Esta automatización también ha acelerado prácticas comúnmente conocidas como «metalurgia forense», permitiendo identificar con precisión cuándo comenzaron las anomalías, aislar períodos anormales y relacionarlos con condiciones operacionales específicas. Por ejemplo, la Figura 3 destaca variables clave en una operación de chancado en un sitio minero. Este tipo de visualización es esencial para identificar correlaciones, especialmente cuando es necesario analizar múltiples etapas o diferentes plantas. Python permite visualizar rápidamente tendencias por turno o por períodos estacionales, tareas que, de otro modo, requerirían horas de trabajo manual en herramientas tradicionales como Excel.