An integrated intelligent framework for maximising SAG mill throughput: Incorporating expert knowledge, machine learning and evolutionary algorithms for parameter optimisation

Publisher:
PERGAMON-ELSEVIER SCIENCE LTD
Publication Type:
Journal Article
Citation:
Minerals Engineering, 2024, 212
Issue Date:
2024-07-15
Full metadata record
In mineral processing plants, grinding is a crucial step, accounting for approximately 50% of the total mineral processing costs. Semi-autogenous grinding (SAG) mills are extensively employed in the grinding circuit of mineral processing plants. Maximising SAG mill throughput is of significant importance considering its profound financial outcomes. However, the optimum process parameter setting aimed at achieving maximum mill throughput remains an uninvestigated domain in prior research. This study introduces an intelligent framework leveraging expert knowledge, machine learning techniques and evolutionary algorithms to address this research need. In this study, an extensive industrial dataset comprising 36,743 records is utilised and relevant features are selected based on the insights of industry experts. Following the removal of erroneous data, an evaluation of 17 machine learning models is undertaken to identify the most accurate predictive model. To improve the performance of the model, feature selection and outlier detection are executed. The resultant optimal model, trained with refined features, serves as the objective function within three distinct evolutionary algorithms. These algorithms are employed to identify parameter configurations that maximise SAG mill throughput while adhering to the working limits of input parameters as constraints. Notably, analysis revealed that CatBoost, as an ensemble model, stands out as the most accurate predictor. Furthermore, differential evolution emerges as the preferred optimisation algorithm, exhibiting superior performance in both achieving the highest mill throughput predictions and ensuring robustness in predictions, surpassing alternative methods.
Please use this identifier to cite or link to this item: