- 1Faculty of Engineering and Architecture, Universidad Arturo Prat, Iquique, Chile
- 2Departamento De Ingeniería Química y Procesos De Minerales, Facultad De Ingeniería, Universidad De Antofagasta, Antofagasta, Chile
- 3Área Académica De Ciencias De La Tierra y Materiales, Universidad Autónoma Del Estado De Hidalgo, Hidalgo, Mexico
- 4Geotechnical Laboratory, CEDEX, Madrid, Spain
Artificial intelligence and machine learning algorithms have an increasingly pervasive presence in all fields of science due to their ability to find patterns, model dynamic systems, and make predictions of complex processes. This review aims at providing the researchers in the mineral processing area with structured knowledge about the applications of machine learning algorithms to the leaching process, showing the applications of techniques such as artificial neural networks (ANN), support vector machines (SVM), or Bayesian networks (BN), among others. Additionally, future perspectives are indicated, emphasizing both the generalization of the algorithms and the productive potential of the application of modeling, simulation, and optimization of the tools studied to industrial processes.
Introduction
World copper mine production decreased slightly to an estimated 20 million tons in 2020 from 20.4 million tons in 2019, mainly due to the COVID-19 blockages in April and May. These disruptions significantly affected production in Peru, the second largest copper mining producer, where production through July 2020 was down by nearly 250,000 tons (23%) from the same period in 2019. World refined copper production increased slightly to an estimated 25 million tons in 2020 from 24.5 million tons in 2019, when production in several countries was affected by temporary smelter shutdowns for maintenance and upgrades (Flanagan, 2021). Then, copper production in Chile in 2020 was around 5.73 million tons, which is disaggregated into 3,058 million tons of concentrate, 1,468 million tons of SX-EW cathodes, and 1,206 million tons of smelter copper (Consejo Minero, 2021).
Most of the copper ores on the planet correspond to sulfides and a small part to oxides (Hernández, 2013). The mining industry has traditionally operated in two ways, pyrometallurgy in the case of sulfide ores, consisting of flotation, smelting and electro-refining processes. While hydrometallurgical processes have worked mainly with oxidized ores, composed of leaching, solvent extraction and electrowinning (Schlesinger et al., 2011). Both working mechanisms have proven to be profitable in the industry, however pyrometallurgy has the disadvantage of generating SO2 emissions to the atmosphere, generating serious environmental problems (Sosa et al., 2013). However, it is expected that the implications of the technological revolution in mining will contribute to mitigate the negative effects of mining on the environment (Wood et al., 2021).
Considering the above, and the significant number of mining sites operating hydrometallurgical processes in Chile, the study of processes such as leaching, and the search for tools that contribute to improve their efficiency and effectiveness through modeling, simulation and/or optimization, either through mathematical models or based on machine learning, could have the potential to contribute to achieve a better understanding of the dynamics of the process and improve production indicators.
Leaching processes can be defined as the selective removal and/or extraction of metallic values from an ore by causing a suitable solvent or leaching agent to leach into and through a mass containing the ore (Ghorbani et al., 2016). In the present work, a comprehensive analysis of scientific modeling techniques of the leaching process using machine learning techniques is developed. Models are of vital importance in many scientific contexts, which spend a great deal of time building, testing, comparing and revising models, and much journal space is devoted to interpreting and discussing the implications of such models (Roman and Hartmann, 2006).
A generic definition of a scientific model is that they are representative models, which represent a particular part or aspect of the world, which is the target system, and a tangible result of philosophical engagement with models is a proliferation of recognized types of models in the philosophical literature (Roman and Hartmann, 2006). A scientific model is then a physical and/or mathematical and/or conceptual representation of a system of ideas, events, or processes. Scientists seek to identify and understand patterns in our world by drawing on their scientific knowledge to offer explanations that predict patterns. The models created by scientists must be consistent with our current observations, inferences, and explanations. However, scientific models are not created to be factual statements about the world. Therefore, the most important results of developing a mathematical model of a chemical engineering system (such as heap leaching) is the understanding gain of what actually makes the process “work”. This information allows to remove the many extraneous “confounding factors” from the problem and get to the heart of the system by identifying the cause and effect relationships between variables (Benenati, 1973).
Therefore, the aim of this review is to identify the advances of applications of artificial intelligence algorithms to the mineral leaching process, for which the process is generally described in Leaching Process Section, the findings of applications of ML techniques to the leaching process are described in Modeling of the Mineral Leaching Process Section and, finally the future perspectives at industrial level and conclusions are presented in Concluding Remarks and Future Works Section.
Leaching Process
Leaching is defined as the ‘treatment of complex substances, such as an ore, with a specific solvent to separate its soluble parts from the insoluble ones’ (CED, 2021). One of the most widespread applications is the mineral leaching on an industrial scale through the heap leaching technology, which was developed in the United States, and substantially improved in Chile, achieving industrial applications on a large scale in hydrometallurgical processes.
As part of the process of shaping and processing the pile, the crushed material is transported (generally by conveyor belts) to the place where the pile will be formed. On this route, the material is subjected to an initial irrigation with a solution of water and H2SO4, known as the “curing process”, with the aim of initiating the sulphation process of the copper contained in the oxidized or sulphide minerals [cured with mixed solutions of sulphuric acid and chlorides (Dutrizac and MacDonald, 1971; Watling, 2013)]. At its destination, the ore is unloaded using a spreader, which deposits it in an orderly way, forming a continuous 6- to 8-m high embankment: the leaching heap. A drip irrigation system and sprinklers are installed on top of this pile, covering the entire exposed area. Under the heaps to be leached, an impermeable membrane is previously installed on top of which a system of drains (slotted pipes) is installed to collect the solutions that infiltrate through the material, as shown in Figure 1(Domic, 2001).
Additionally, the bibliometric analysis indicates that all the available information on mineral leaching in the Web of Science reference database shows that there is no significant relationship between machine learning algorithms and leaching, which does not indicate that there are no papers on the subject, but rather that the number of target papers is not large. The visualization of the network indicates the existence of different clusters focused on leaching, process kinetics and mineralogy. However, it is worth highlighting the existence of the mathematical models’ node (see Figure 2), which considers the works found in the literature referred to both phenomenological and machine learning-based modeling.
Modeling of the Mineral Leaching Process
Research and development in the field of artificial intelligence has led to the use of tools such as machine learning in various fields, due to its ability to model complex systems, learn from observations, identify trends and make recommendations in decision making processes. By implementing machine learning in production processes, through the generation of digital twins of processes such as leaching, it is possible to understand the dynamics of the process, identify variables of interest and optimize responses in an industry that will incorporate end-to-end technologies in its production chain, improving the efficiency and control of processes such as fragmentation, leaching or any subprocess of the production model, incorporating highly selective, efficient, flexible and clean methods of mineral processing and mining (Dunbar and Klein, 2002).
Applications of machine learning techniques applied to mineral leaching modeling can be found in Golmohammadi et al. (2013), where a quantitative study based on partial least squares (PLS) and artificial neural network (ANN) is developed for the prediction of ferric iron precipitation in the bioleaching process, and in Xie et al. (2016), an alumina leaching rate prediction model is established by integrating a kinetic model, and an error compensation model of the kinetic model based on kernel extreme learning machine (KELM) (Huang et al., 2012), an algorithm that introduces kernel leaning into extreme learning machine (ELM) in order to improve the generalization ability and stability. The verification of the model obtained from the parallel connection of the kinetic model with the compensation model was verified using industrial data, indicating that the integrated model has high accuracy and can successfully predict the leaching rate and its changing trend, and can be used as a basis for simulation and/or optimization.
Subsequently, Niu and Liu (2017) use a least-squares support vector machine (LS-SVM) based on the just-in-time (JIT) algorithm to build the leaching rate prediction model, when multivariate multimode nonlinear characteristics of the hydrometallurgical leaching process are considered, showing that the proposed method has high accuracy in predicting the leaching rate.
In Leiva et al. (2017), a soft computing framework is used to model copper recovery in the heap leaching process, using regression models (linear, quadratic and cubic) and ANN’s. Then, in Flores et al. (2020), artificial intelligence algorithms based on Random Forest (RF) are used to predict copper recovery by leaching, which is extended in Flores and Leiva (2021), where a comparative analysis is made between three machine learning models (RF, SVM and ANN), to predict copper recovery by heap leaching, concluding that the model based on artificial neural networks has a better performance when representing nonlinear models such as the one studied.
Some applications examples in mineral processing where RF is used, is in leaching modeling (Demergasso et al., 2018; Lillington et al., 2020), or mineral prospectivity (Parsa and Maghsoudi, 2021). In Lillington et al. (2020) machine learning is applied to predict the behavior of static glass leaching from large data sets, corroborating the power of the algorithm to correlate large-scale leaching process data, while Demergasso et al. (2018) model the industrial-scale heap bioleaching process, developing a systematic approach using machine learning tools (classification/decision tree model) for high-dimensional feature space analysis to provide experience-based learning to serve as a basis for optimal production planning and operational decision making in the presence of inherent process variations.
Then, in He et al. (2019), a gold cyanidation leaching process characteristic (GCLP) change recognition system is developed using principal component analysis (PCA) for mismatch detection of the GCLP process function, and SVM to recognize the type of process characteristic change, provide guidance for its treatment and help make corrections to the model.
In contrast to the methods indicated above, in Saldaña et al. (2019b), stochastic modeling of the heap leaching process is developed by generating a Bayesian network, a tool that, in addition to describing the mineral recovery as a function of the independent variables, allows the identification of the dependence or causal relationships between the explanatory variables. Another interesting point to highlight in the work developed by Saldaña et al. (2019b) is the ability of Bayesian networks to infer the response or generate estimates based on partial knowledge of the input variables. Additionally, and in the same line of Flores et al. (2020), Saldaña et al. (2021) uses the RF algorithm to develop an inference engine to represent the dynamics of the process, together with predicting how the stack operates. In Shoppert et al. (2020) an ANN-based model (specifically a multilayer perceptron) is applied to model the effect of leaching conditions on the efficiency of fly ash desilication (FA). The aim of the study was to show the possibility of increasing the degree of SiO2 extraction from fly ash desilication by NaOH leaching while reducing NaOH loss with solid residue by keeping Al2O3 in the leach.
On the other hand, Spijker et al. (2021) developed a machine-learning-based modeling framework to predict nitrate leaching from Dutch agricultural soils, using the Random Forest algorithm as a prediction and interpolation method. The use of ML algorithms allows the spatial variability of nitrate concentrations to be identified, however, it should be noted that the algorithm used can only be used as a predictive tool in areas where data are available, given its lack of robustness in extrapolation. Subsequently, Bailey et al. (2021) use a machine-learning-based approach to segment X-ray computed tomography data sets using ML techniques to investigate phosphoric acid leaching in high temperature polymer electrolyte fuel cells. The segmentation performed by Bailey et al. (2021) aimed to classify digital images using ilastik (Sommer et al., 2011), software that uses a RF classifier in the learning step, where the neighborhood of each pixel is characterized by a set of generic (nonlinear) features.
Finally, it is only worth highlighting the potential of the tools generated by the digital revolution and artificial intelligence in the transformation of production processes, including better visualization, transparency, integrated planning and execution for the optimization of the value chain, resulting in smarter production (Steyn et al., 2019).
Concluding Remarks and Future Works
Mineral leaching is a solid-liquid extraction process, where a liquid in the presence of a solvent extracts one or more soluble components, resulting in a rich liquid substance. The high-level modeling of the process has been carried out by several authors, mainly using mathematical or phenomenological models (Dixon and Hendrix, 1993a; Dixon and Hendrix, 1993b; Dixon and Hendrix, 1993c), and adjustments of these have been used to integrate intelligent recommendation systems to support decision making (Demergasso et al., 2018; Saldaña et al., 2019a, 2021).
Artificial intelligence algorithms have demonstrated their superiority in the modeling of complex systems, being widely applied in mineral processing, as evidenced by the works of Rodriguez-Galiano et al. (2015), McCoy and Auret (2019), and Jung and Choi (2021). Machine learning is revolutionizing the way of modeling, simulating and optimizing production processes, due to its ability to predict non-conformities, reduce downtime, improve efficiency by identifying bottlenecks and suboptimal operating states, and increase efficiency and productivity, among others.
Then, modeling of mineral leaching should advance to generate digital twins that consider a greater amount of information in the feed (more independent variables), with the objective of reliably abstracting the real dynamics of the process, for which, in addition to adjust different algorithms, such as clustering, neural networks, decision trees or derivatives, Bayesian networks (stochastic modeling), it could incorporate the model assembly method, or combined methods (not developed or applied to mineral leaching in the literature so far), which help to improve the performance of machine learning models by improving their accuracy. Ensemble methods are methods by which several machine learning models are built, and once combined or aggregated, used to solve a particular problem, such as modeling, simulation and optimization of the dynamics of the mineral leaching process.
Finally, the application of innovations such as the tools provided by advances in artificial intelligence (either through the generation of exploratory or predictive models) has the potential to optimize hydrometallurgical operations in the mining industry.
Author Contributions
MS and NT contributed in research and wrote the paper, PN, SG, ES-R, and IP-R contributed with research, review and editing. All authors have read and agreed to the published version of the manuscript.
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s Note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Acknowledgments
MS acknowledges the infrastructure and support of Doctorado en Ingeniería de Procesos de Minerales of the Universidad de Antofagasta.
References
Bailey, J. J., Chen, J., Hack, J., Perez-Page, M., Holmes, S. M., Brett, D. J. L., et al. (2021). Lab-based X-ray Micro-computed Tomography Coupled with Machine-Learning Segmentation to Investigate Phosphoric Acid Leaching in High-Temperature Polymer Electrolyte Fuel Cells. J. Power Sourc. 509, 230347. doi:10.1016/j.jpowsour.2021.230347
Benenati, R. F. (1973). Process Modeling, Simulation and Control for Chemical Engineers, William L. Luyben, McGraw-Hill, New York, 1973. 558 Pp. J. Polym. Sci. B Polym. Lett. Ed. 11, 289–290. doi:10.1002/pol.1973.130110416
CED (2021). Leaching | Meaning in the Cambridge English Dictionary. Stanford, CA: Cambridge for Roman and Hartmann. Available at: https://dictionary.cambridge.org/dictionary/english/leaching (Accessed May 12, 2021).
Consejo Minero (2021). Cifras actualizadas de la minería. Santiago: Consejo Minero. Available at: https://consejominero.cl/wp-content/uploads/2021/04/Cifras-Actualizadas-de-la-Mineria-2021-Abril.pdf.
Demergasso, C., Véliz, R., Galleguillos, P., Marín, S., Acosta, M., Zepeda, V., et al. (2018). Decision Support System for Bioleaching Processes. Hydrometallurgy 181, 113–122. doi:10.1016/j.hydromet.2018.08.009
Dixon, D. G., and Hendrix, J. L. (1993a). A General Model for Leaching of One or More Solid Reactants from Porous Ore Particles. Mtb 24, 157–169. doi:10.1007/BF02657882
Dixon, D. G., and Hendrix, J. L. (1993b). A Mathematical Model for Heap Leaching of One or More Solid Reactants from Porous Ore Pellets. Mtb 24, 1087–1102. doi:10.1007/BF02661000
Dixon, D. G., and Hendrix, J. L. (1993c). Theoretical Basis for Variable Order assumption in the Kinetics of Leaching of Discrete Grains. Aiche J. 39, 904–907. doi:10.1002/aic.690390520
Dunbar, W. S., and Klein, B. (2002). Mining, mineral Processing, and Mini-Machines Mining. CIM Bull. 95, 9.
Dutrizac, J. E., and MacDonald, R. J. C. (1971). The Effect of Sodium Chloride on the Dissolution of Chalcopyrite under Simulated Dump Leaching Conditions. Mmtb 2, 2310–2312. doi:10.1007/BF02917578
Flanagan, D. M. (2021). “Copper,” in Mineral Commodity Summaries 2021 (Reston, Virginia, USA: U.S. Geological Survey), 52–53. Available at: https://pubs.usgs.gov/periodicals/mcs2021/mcs2021.pdf.
Flores, V., Keith, B., and Leiva, C. (2020). Using Artificial Intelligence Techniques to Improve the Prediction of Copper Recovery by Leaching. J. Sensors 2020, 1–12. doi:10.1155/2020/2454875
Flores, V., and Leiva, C. (2021). A Comparative Study on Supervised Machine Learning Algorithms for Copper Recovery Quality Prediction in a Leaching Process. Sensors 21, 2119–2121. doi:10.3390/s21062119
Ghorbani, Y., Franzidis, J.-P., and Petersen, J. (2016). Heap Leaching Technology—Current State, Innovations and Future Directions: A Review. Mineral. Process. Extractive Metall. Rev. 37, 73–119. doi:10.1080/08827508.2015.1115990
Golmohammadi, H., Rashidi, A., and Safdari, S. (2013). Prediction of Ferric Iron Precipitation in Bioleaching Process Using Partial Least Squares and Artificial Neural Network. CI&CEQ 19, 321–331. doi:10.2298/CICEQ120403066G
He, D., Wang, Z., Liu, Q., Shi, J., Yang, L., Wang, Q., et al. (2019). Process Feature Change Recognition Based on Model Performance Monitoring and Adaptive Model Correction for the Gold Cyanidation Leaching Process. IEEE Access 7, 28955–28967. doi:10.1109/ACCESS.2019.2895115
Hernández, P. C. (2013). Estudio del equilibrio sólido-líquido de sistemas acuosos de minerales de cobre con agua de mar, aplicado a procesos de lixiviación. Antofagasta, Chile: Universidad de Antofagasta.
Huang, G., Zhou, H., Ding, X., and Zhang, R. (2012). Extreme Learning Machine for Regression and Multiclass Classification. IEEE Trans. Syst. Man. Cybern. B 42, 513–529. doi:10.1109/TSMCB.2011.2168604
Jung, D., and Choi, Y. (2021). Systematic Review of Machine Learning Applications in Mining: Exploration, Exploitation, and Reclamation. Minerals 11, 148–220. doi:10.3390/min11020148
Leiva, C., Flores, V., Salgado, F., Poblete, D., and Acuña, C. (2017). Applying Softcomputing for Copper Recovery in Leaching Process. Scientific Programming 2017, 1–6. doi:10.1155/2017/6459582
Lillington, J. N. P., Goût, T. L., Harrison, M. T., and Farnan, I. (2020). Assessing Static Glass Leaching Predictions from Large Datasets Using Machine Learning. J. Non-Crystalline Sol. 546, 120276. doi:10.1016/j.jnoncrysol.2020.120276
McCoy, J. T., and Auret, L. (2019). Machine Learning Applications in Minerals Processing: A Review. Minerals Eng. 132, 95–109. doi:10.1016/j.mineng.2018.12.004
Niu, D., and Liu, Y. (2017). Modeling Hydrometallurgical Leaching Process Based on Improved Just-In-Time Learning Algorithm. Huagong Xuebao/CIESC J. 68, 2873–2879. doi:10.11949/j.issn.0438-1157.20161803
Parsa, M., and Maghsoudi, A. (2021). Assessing the Effects of mineral Systems-Derived Exploration Targeting Criteria for Random Forests-Based Predictive Mapping of mineral Prospectivity in Ahar-Arasbaran Area, Iran. Ore Geology. Rev. 138, 104399. doi:10.1016/J.OREGEOREV.2021.104399
Rodriguez-Galiano, V., Sanchez-Castillo, M., Chica-Olmo, M., and Chica-Rivas, M. (2015). Machine Learning Predictive Models for mineral Prospectivity: An Evaluation of Neural Networks, Random forest, Regression Trees and Support Vector Machines. Ore Geology. Rev. 71, 804–818. doi:10.1016/j.oregeorev.2015.01.001
Roman, F., and Hartmann, S. (2006). Models in Science. Stanford Encyclopedia of Philosophy. (Spring 2020 Edition). Available at: https://plato.stanford.edu/entries/models-science/#OntoWhatMode (Accessed May 14, 2021).
Saldana, M., Flores, V., Toro, N., and Leiva, C. (2019a). “Representation for a Prototype of Recommendation System of Operation Mode in Copper Mining,” in 2019 14th Iberian Conference on Information Systems and Technologies (CISTI) (IEEE), 1–4. doi:10.23919/CISTI.2019.8760884
Saldaña, M., González, J., Jeldres, R., Villegas, Á., Castillo, J., and Quezada, G. (2019b). A Stochastic Model Approach for Copper Heap Leaching through Bayesian Networks. Metals 9, 1198. doi:10.3390/met9111198
Saldaña, M., Neira, P., Flores, V., Robles, P., and Moraga, C. (2021). A Decision Support System for Changes in Operation Modes of the Copper Heap Leaching Process. Metals 11, 1025–1121. doi:10.3390/met11071025
Schlesinger, M., King, M., Sole, K., and Davenport, W. (2011). Extractive Metallurgy of Copper. 5th Edn. Amsterdam, Netherlands: Elsevier Ltd.
Shoppert, A., Valeev, D., Loginova, I., and Chaikin, L. (2020). Complete Extraction of Amorphous Aluminosilicate from Coal Fly Ash by Alkali Leaching under Atmospheric Pressure. Metals 10, 1684–1717. doi:10.3390/met10121684
Sommer, C., Straehle, C., Kothe, U., and Hamprecht, F. A. (2011). Ilastik: Interactive Learning and Segmentation Toolkit. Proc. - Int. Symp. Biomed. Imaging, 230–233. doi:10.1109/ISBI.2011.5872394
Sosa, B. S., Banda-Noriega, R. B., and Guerrero, E. M. (2013). Industrias de fundición: aspectos ambientales e indicadores de condición ambiental. Revmetal 49, 5–19. doi:10.3989/revmetalm.1171
Spijker, J., Fraters, D., and Vrijhoef, A. (2021). A Machine Learning Based Modelling Framework to Predict Nitrate Leaching from Agricultural Soils across the netherlands. Environ. Res. Commun. 3, 045002. doi:10.1088/2515-7620/abf15f
Steyn, J., Bascur, O. A., and Gorain, B. (2019). Process Analytics: Transforming mineral Process Plant Data into Actionable Insights. IMPC 2018 - 29th Int. Mineral Process. Congress, 3347–3358.
Watling, H. R. (2013). Chalcopyrite Hydrometallurgy at Atmospheric Pressure: 1. Review of Acidic Sulfate, Sulfate-Chloride and Sulfate-Nitrate Process Options. Hydrometallurgy 140, 163–180. doi:10.1016/j.hydromet.2013.09.013
Wood, A., Jara, J. J., Jubera, N., Rodríguez, A., and Rivera, A. (2021). Revolución Tecnológica en la Gran Minería de la Región Andina. Available at: https://www.cesco.cl/wp-content/uploads/2021/01/Revolución-tecnológica-en-la-gran-minería-de-la-región-andina-V.4.pdf.
Keywords: mineral leaching, modeling, machine learning, artificial inteligence, algorithms
Citation: Saldaña M, Neira P, Gallegos S, Salinas-Rodríguez E, Pérez-Rey I and Toro N (2022) Mineral Leaching Modeling Through Machine Learning Algorithms − A Review. Front. Earth Sci. 10:816751. doi: 10.3389/feart.2022.816751
Received: 17 November 2021; Accepted: 22 March 2022;
Published: 06 April 2022.
Edited by:
Mohammad Parsa, University of New Brunswick Fredericton, CanadaReviewed by:
Farzaneh Mami Khalifani, University of New Brunswick Fredericton, CanadaCopyright © 2022 Saldaña, Neira, Gallegos, Salinas-Rodríguez, Pérez-Rey and Toro. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Manuel Saldaña, bWFzYWxkYW5hQHVuYXAuY2w=