{"id":171,"date":"2025-05-15T05:13:20","date_gmt":"2025-05-15T05:13:20","guid":{"rendered":"http:\/\/binsightcenter.com\/mastering-market-volatility-strategies-for-thriving-in-turbulent-times\/"},"modified":"2025-05-19T02:39:22","modified_gmt":"2025-05-19T02:39:22","slug":"mina-inteligente-casos-y-estrategias-con-ia","status":"publish","type":"post","link":"https:\/\/binsightcenter.com\/en\/mina-inteligente-casos-y-estrategias-con-ia\/","title":{"rendered":"Using AI to Anticipate Liner Wear and Optimize Maintenance in SAG Mill Operations"},"content":{"rendered":"<h3 class=\"wp-block-heading\">\ud83e\udde0 1. Objetivo: Indicador y Modelo Predictivo<\/h3>\n\n\n\n<p>El estudio tuvo como objetivo predecir el desgaste de los liners en molinos SAG, un proceso cr\u00edtico para evitar paradas no planificadas y optimizar la eficiencia en operaciones de molienda. Para ello, se evaluaron diferentes enfoques de modelamiento, desde m\u00e9todos simples hasta t\u00e9cnicas avanzadas de machine learning.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Indicador de inter\u00e9s:<\/strong> Desgaste en la altura del lifter y el espesor de la placa del molino SAG.<\/li>\n\n\n\n<li><strong>Modelos probados:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Regresi\u00f3n lineal simple y m\u00faltiple<\/li>\n\n\n\n<li>Modelo cin\u00e9tico de primer orden<\/li>\n\n\n\n<li>\u00c1rboles de decisi\u00f3n, Random Forest, XGBoost<\/li>\n\n\n\n<li>Red neuronal tipo Multilayer Perceptron (MLP)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Mejor desempe\u00f1o:<\/strong> XGBoost alcanz\u00f3 un MAPE de 5.27% en escenarios de interpolaci\u00f3n y 6.12% en extrapolaci\u00f3n, mostrando su capacidad para generalizar.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udcca 2. <strong>Fuentes de Datos<\/strong><\/h3>\n\n\n\n<p>La base del estudio consisti\u00f3 en una recopilaci\u00f3n robusta y diversa de datos operativos reales de plantas de procesamiento de minerales. Esta informaci\u00f3n permiti\u00f3 entrenar modelos tanto espec\u00edficos por molino como generalizables.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Volumen del dataset:<\/strong> 143 inspecciones de desgaste correspondientes a 36 ciclos de liner en 10 molinos SAG distintos.<\/li>\n\n\n\n<li><strong>Variables clave:<\/strong> Alimentaci\u00f3n, velocidad cr\u00edtica, porcentaje de s\u00f3lidos, potencia consumida.<\/li>\n\n\n\n<li><strong>Frecuencia y retos:<\/strong> Datos operativos por hora frente a mediciones de desgaste mensuales.<\/li>\n\n\n\n<li><strong>Soluci\u00f3n aplicada:<\/strong> Interpolaci\u00f3n PCHIP para generar estimaciones horarias suaves y evitar sobreajustes.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u2699\ufe0f 3. <strong>Proceso de Modelamiento Predictivo<\/strong><\/h3>\n\n\n\n<p>El enfoque metodol\u00f3gico combin\u00f3 modelos individuales con un modelo gen\u00e9rico, aplicando t\u00e9cnicas estad\u00edsticas, \u00e1rboles de decisi\u00f3n y redes neuronales. Adem\u00e1s, se utiliz\u00f3 an\u00e1lisis de componentes principales (PCA) para mejorar la robustez frente a multicolinealidad.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fase 1:<\/strong> Limpieza del dataset y enriquecimiento con variables acumuladas.<\/li>\n\n\n\n<li><strong>Fase 2:<\/strong> Modelos individuales entrenados con los ciclos m\u00e1s largos por molino.<\/li>\n\n\n\n<li><strong>Fase 3:<\/strong> Modelo gen\u00e9rico con validaci\u00f3n leave-one-out y pruebas en molinos no vistos.<\/li>\n\n\n\n<li><strong>Fase 4:<\/strong> Aplicaci\u00f3n de PCA y normalizaci\u00f3n z-score para reducir dimensiones y mejorar estabilidad.<\/li>\n\n\n\n<li><strong>Evaluaci\u00f3n de desempe\u00f1o:<\/strong> M\u00e9tricas MAE, RMSE y MAPE. Se us\u00f3 SHAP para interpretar el impacto de cada variable en las predicciones.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd0d 4. <strong>Insights &amp; Conclusiones<\/strong><\/h3>\n\n\n\n<p>Los hallazgos demuestran que es posible construir modelos gen\u00e9ricos efectivos basados en datos operativos, aunque a\u00fan hay espacio para mejorar incorporando variables cr\u00edticas que no estuvieron disponibles en el dataset original.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>XGBoost super\u00f3 a otros modelos, especialmente en generalizaci\u00f3n entre diferentes molinos.<\/li>\n\n\n\n<li>Las condiciones operativas acumuladas (tiempo, alimentaci\u00f3n, potencia) fueron los factores con mayor impacto en el desgaste.<\/li>\n\n\n\n<li>Las variables de dise\u00f1o (geometr\u00eda del liner) mostraron menor influencia en el modelo gen\u00e9rico.<\/li>\n\n\n\n<li>SHAP permiti\u00f3 entender de forma visual e intuitiva c\u00f3mo cada variable influye en la predicci\u00f3n.<\/li>\n\n\n\n<li>La falta de datos sobre propiedades del material del liner, dureza del mineral y caracter\u00edsticas del medio de molienda limit\u00f3 la capacidad predictiva total.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 <strong>Conclusi\u00f3n &amp; Siguientes Pasos<\/strong><\/h3>\n\n\n\n<p>Este trabajo representa un avance significativo en la predicci\u00f3n de desgaste de liners usando machine learning, especialmente en contextos de m\u00faltiples plantas con condiciones operativas variadas. Sin embargo, hay claras oportunidades de mejora.<\/p>\n\n\n\n<p>Dise\u00f1ar una estrategia de recolecci\u00f3n de datos m\u00e1s rica y frecuente para escalar la soluci\u00f3n.<\/p>\n\n\n\n<p>Incorporar datos sobre material del liner, tipo de bola y condiciones del mineral.<\/p>\n\n\n\n<p>Explorar modelos h\u00edbridos combinando simulaci\u00f3n f\u00edsica (DEM) con datos reales.<\/p>\n\n\n\n<p>fuente: https:\/\/www.mdpi.com\/2075-163X\/14\/12\/1200<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\uddea Procedimiento en Python (preprocesamiento + modelamiento + SHAP)<\/h3>\n\n\n\n<p>Diccionario de Variables<\/p>\n\n\n\n<p class=\"has-ast-global-color-4-background-color has-background\">features_dict = {<br>\u00abcumulative_feed\u00bb: \u00abToneladas totales alimentadas al molino\u00bb,<br>\u00abcumulative_power\u00bb: \u00abPotencia total acumulada (kWh)\u00bb,<br>\u00abcumulative_solid_percent\u00bb: \u00abPorcentaje de s\u00f3lidos acumulado (%)\u00bb,<br>\u00abcumulative_critical_speed\u00bb: \u00abVelocidad cr\u00edtica acumulada del molino (%)\u00bb,<br>\u00abmill_diameter\u00bb: \u00abDi\u00e1metro del molino (m)\u00bb,<br>\u00abliner_face_angle\u00bb: \u00ab\u00c1ngulo del liner (grados)\u00bb,<br>\u00abliner_height\u00bb: \u00abAltura inicial del lifter (mm)\u00bb,<br>\u00aboperating_hours\u00bb: \u00abHoras acumuladas de operaci\u00f3n\u00bb,<br>\u00abore_type_code\u00bb: \u00abC\u00f3digo de tipo de mineral (categor\u00eda codificada)\u00bb,<br>}<\/p>\n\n\n\n<details class=\"wp-block-details has-ast-global-color-4-background-color has-background is-layout-flow wp-block-details-is-layout-flow\"><summary>import pandas as pd<br>import xgboost as xgb<br>import shap<br>from sklearn.model_selection import train_test_split<br>from sklearn.metrics import mean_absolute_percentage_error<br>1. Cargar dataset<br>df = pd.read_csv(\u00absag_mill_wear_data.csv\u00bb)<br>2. Selecci\u00f3n de variables predictoras y target<br>features = [<br>\u00abcumulative_feed\u00bb, \u00abcumulative_power\u00bb, \u00abcumulative_solid_percent\u00bb,<br>\u00abcumulative_critical_speed\u00bb, \u00abmill_diameter\u00bb, \u00abliner_face_angle\u00bb,<br>\u00abliner_height\u00bb, \u00aboperating_hours\u00bb, \u00abore_type_code\u00bb<br>]<br>target = \u00abliner_wear\u00bb # Variable objetivo (ej. desgaste en mm)<br>X = df[features]<br>y = df[target]<br>3. Separar data en entrenamiento y prueba<br>X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)<br>4. Entrenar modelo XGBoost<br>model = xgb.XGBRegressor(n_estimators=100, max_depth=5, learning_rate=0.1, random_state=42)<br>model.fit(X_train, y_train)<br>5. Evaluaci\u00f3n de desempe\u00f1o<br>y_pred = model.predict(X_test)<br>mape = mean_absolute_percentage_error(y_test, y_pred)<br>print(f\u00bbMAPE: {mape:.2%}\u00bb)<br>6. Interpretabilidad con SHAP<br>explainer = shap.Explainer(model)<br>shap_values = explainer(X_test)<br>7. Visualizaci\u00f3n de importancia de variables<br>shap.summary_plot(shap_values, X_test, feature_names=features)<\/summary>\n<p><\/p>\n<\/details>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>\ud83e\udde0 1. Objective: Indicator and Predictive Model\nThe study aimed to predict the wear of liners in SAG mills through the development of a predictive model and operational indicator, enabling maintenance planning and reduction of unplanned downtime.<\/p>","protected":false},"author":1,"featured_media":621,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[2],"tags":[],"class_list":["post-171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-market-trends-and-analysis"],"aioseo_notices":[],"uagb_featured_image_src":{"full":["https:\/\/binsightcenter.com\/wp-content\/uploads\/2025\/05\/SAG-Mill-Manufacturer.gif",634,435,false],"thumbnail":["https:\/\/binsightcenter.com\/wp-content\/uploads\/2025\/05\/SAG-Mill-Manufacturer-150x150.gif",150,150,true],"medium":["https:\/\/binsightcenter.com\/wp-content\/uploads\/2025\/05\/SAG-Mill-Manufacturer-300x206.gif",300,206,true],"medium_large":["https:\/\/binsightcenter.com\/wp-content\/uploads\/2025\/05\/SAG-Mill-Manufacturer.gif",634,435,false],"large":["https:\/\/binsightcenter.com\/wp-content\/uploads\/2025\/05\/SAG-Mill-Manufacturer.gif",634,435,false],"1536x1536":["https:\/\/binsightcenter.com\/wp-content\/uploads\/2025\/05\/SAG-Mill-Manufacturer.gif",634,435,false],"2048x2048":["https:\/\/binsightcenter.com\/wp-content\/uploads\/2025\/05\/SAG-Mill-Manufacturer.gif",634,435,false],"trp-custom-language-flag":["https:\/\/binsightcenter.com\/wp-content\/uploads\/2025\/05\/SAG-Mill-Manufacturer-18x12.gif",18,12,true]},"uagb_author_info":{"display_name":"buangelreyobi@gmail.com","author_link":"https:\/\/binsightcenter.com\/en\/author\/buangelreyobigmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"\ud83e\udde0 1. Objetivo: Indicador y Modelo Predictivo El estudio tuvo como objetivo predecir el desgaste de los liners en molinos [&hellip;]","_links":{"self":[{"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":5,"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"predecessor-version":[{"id":626,"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/posts\/171\/revisions\/626"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/media\/621"}],"wp:attachment":[{"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binsightcenter.com\/en\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}