EN
← Volver al Portafolio
Minería y Optimización diciembre de 2021 Propietario

Plataforma de Optimización de Procesos Mineros

Plataforma ML end-to-end para optimizar procesamiento mineral — molienda SAG, flotación, espesamiento — desplegada en múltiples divisiones mineras. Entregó +100 TPH de aumento de throughput y mejoras medibles en recuperación de cobre.

Throughput
+100 TPH en molienda SAG
Recuperación
Mejora medible
Ciclo de Optimización
Seguimiento horario, recomendaciones cada 4h
Despliegue
Múltiples divisiones mineras
Plataforma de Optimización de Procesos Mineros — Arquitectura
#machine-learning #mining #optimization #kedro #azure #mlops

Contexto de Negocio

En la minería de cobre a gran escala, la economía es contundente: una mejora de 1% en recuperación de cobre o un aumento de 100 TPH en throughput de molienda SAG se traduce en decenas de millones de dólares en ingresos anuales adicionales. Sin embargo, las decisiones operacionales — velocidad de molino, dosificación de reactivos de flotación, configuraciones de espesadores — eran tradicionalmente tomadas por operadores basándose en experiencia personal y transferencia de conocimiento turno a turno, sin mecanismo sistemático para capturar, escalar u optimizar esta expertise entre sitios.

Valor Estratégico

La plataforma entregó resultados medibles a escala industrial: aumento de throughput superior a +100 TPH en molienda SAG y mejoras medibles en recuperación de cobre en circuitos de flotación. Construida sobre pipelines Kedro desplegados en Azure Databricks, incorpora recomendaciones basadas en datos en la cadencia productiva de 4 horas a través de múltiples divisiones mineras. El enfoque ensemble (XGBoost, gradient boosting, redes neuronales) con seguimiento de experimentos MLflow permite selección reproducible de modelos, mientras el motor de recomendaciones genera recomendaciones de setpoint con intervalos de confianza — para que los operadores vean no solo qué cambiar, sino cuán confiado está el modelo. El despliegue multi-división requirió balancear metodología estandarizada con calibración específica por división, un requisito dual que moldeó toda la arquitectura de la plataforma.

El Desafío

Las operaciones mineras a gran escala involucran procesos complejos e interconectados. Molinos SAG, bancos de flotación y espesadores tienen docenas de variables controlables y cientos de lecturas de sensores, creando un problema de optimización de alta dimensionalidad que evoluciona con las características del mineral. Una mejora de 1% en recuperación se traduce en decenas de millones USD anuales.

Nuestro Enfoque

Pipeline modular Kedro: (1) Ingesta de datos desde SCADA vía Azure Data Factory, (2) Ingeniería de características informada por dominio — estadísticas rodantes, variables de rezago, detección de régimen, (3) Entrenamiento de modelo ensemble — XGBoost, gradient boosting, redes neuronales en ventanas históricas, (4) Simulación de escenarios generando recomendaciones de setpoint con intervalos de confianza, (5) Dashboard operacional con seguimiento de KPIs y ciclos de retroalimentación experta.

Indicadores Clave de Rendimiento

KPILínea BaseResultadoImpacto
Base de DecisiónExperiencia del operador, variabilidad por turnoRecomendaciones basadas en datos cada 4hDecisiones consistentes y auditables
Realización de ValorPotencial de mejora desconocido+100 TPH throughput, ganancias de recuperaciónValor anual de producción cuantificable
Escalabilidad Multi-divisiónSoluciones específicas por sitioPlataforma compartida configurableCosto de implementación por sitio reducido

Propietario — código fuente no disponible públicamente

Arquitectura

mining optimization

mining optimization

The Scale of Impact

In large-scale copper mining, the economics are unforgiving. A 1% improvement in copper recovery or a 100 TPH throughput gain in SAG milling translates to tens of millions of dollars annually. These aren’t theoretical numbers — they’re the operating reality that justified building this platform and deploying it across multiple mining divisions.

The platform delivered measurable results: throughput uplift exceeding +100 TPH in SAG milling and measurable copper recovery improvements across flotation circuits. Optimization recommendations run on a 4-hourly production cadence, embedded directly into the daily operational workflow.

The Problem

SAG mills, flotation banks, and thickeners each have dozens of controllable variables and hundreds of sensor readings. Ore characteristics change continuously — different pits, different benches, different geological zones feed material with varying hardness, mineralogy, and grade. What worked yesterday may not work today.

Operators traditionally adjusted setpoints based on experience and shift-to-shift knowledge transfer. The result: inconsistent decisions, missed optimization opportunities, and no systematic way to capture or scale operational expertise across sites.

Architecture

The platform is built on Kedro pipelines deployed on Azure Databricks, designed for reproducibility and MLOps rigor:

Data ingestion pulls from SCADA systems, laboratory analyses, and operational databases through Azure Data Factory — both streaming and batch. Hundreds of sensor readings per processing plant feed the system continuously.

Feature engineering transforms raw signals into domain-informed features: rolling statistics over configurable windows (mean, variance, percentiles), lag variables that capture process inertia, ore property indicators derived from assay data, and operational regime detection using hidden Markov models and change-point algorithms. This is where domain expertise becomes computational — each feature encodes something a process engineer knows matters.

Model training uses an ensemble approach — XGBoost, gradient-boosted trees, and neural networks trained on historical operational windows. MLflow tracks experiments across divisions, enabling reproducible model selection and comparison.

The recommendation engine doesn’t just predict — it simulates scenarios. It generates actionable setpoint recommendations with confidence intervals, so operators see not just what to change, but how confident the model is and what range of outcomes to expect.

Operational dashboards close the feedback loop. Power BI for management visibility, Streamlit prototypes for engineering deep-dives, and adherence tracking to measure whether recommendations are being followed and whether they’re delivering value.

Multi-Division Deployment

The hardest part wasn’t the ML — it was the organizational challenge. Each mining division has different ore, different equipment, different operators, and different operational culture. The platform architecture had to balance standardized methodology (same pipeline framework, same model types, same recommendation logic) with division-specific calibration (local thresholds, site-specific features, equipment-specific constraints). This dual requirement shaped every architectural decision.

Stack Tecnológico

Kedro Azure Databricks PySpark Delta Lake XGBoost scikit-learn MLflow Docker Azure Pipelines Power BI Streamlit

Los recursos visuales de este proyecto no están disponibles públicamente.

Este es un proyecto propietario. El código fuente y recursos externos no están disponibles públicamente.