Document Type : Original Research Paper


1 Faculty of Engineering, Tarbiat Modares University, Tehran, Iran

2 Vale Artificial Intelligence Center, Brisbane, QLD 4000, Australia


The haul trucks consume a significant energy source in open-pit mines, where diesel fuel is widely used as the main energy source. Improving the haul truck fuel consumption can considerably decrease the operating cost of mining, and more importantly, reduce the pollutants and greenhouse gas emissions. This work aims to model and evaluate the diesel fuel consumption of the mining haul trucks. The machine learning techniques including multiple linear regression, random forest, artificial neural network, support vector machine, and kernel nearest neighbor are implemented and investigated in order to predict the haul truck fuel consumption based on the independent variables such as the payload, total resistance, and actual speed. The prediction models are built on the actual dataset collected from an Iron ore open-pit mine located in the Yazd province, Iran. In order to evaluate the goodness of the predicted models, the coefficient of determination, mean square error, and mean absolute error are investigated. The results obtained demonstrate that the artificial neural network has the highest accuracy compared to the other models (coefficient of determination = 0.903, mean square error = 489.173, and mean absolute error = 13.440). In contrast, the multiple linear regression exhibits the worst result in all statistical metrics. Finally, a sensitivity analysis is used to evaluate the significance of the independent variables.


[1]. Zohuri, B. and McDaniel, P. (2021). Electricity production and renewable source of energy, economics. In: Introduction to Energy Essentials.
[2]. Darling, P. (2011). SME mining engineering handbook. SME.
[3]. Holmberg, K. Kivikytö-Reponen, P. Härkisaari, P. Valtonen, K. and Erdemir, A. (2017). Global energy consumption due to friction and wear in the mining industry. Tribol Int.
[4]. Bozorgebrahimi, E. Hall, RA. and Blackwell, G.H. (2003). Sizing equipment for open pit mining-A review of critical parameters. Inst. Min. Metall. Trans. Sect. A Min. Technol.
[5]. Alla, H.R. Hall, R. and Apel, D.B. (2020). Performance evaluation of near real-time condition monitoring in haul trucks. Int J Min Sci Technol 30:909–915.
[6]. DOE U.S. (2007). Mining industry energy bandwidth study. Washingt US Dep Energy.
[7]. Palacios, J.L. Fernandes, I. Abadias, A. Valero, A. Valero, A. and Reuter, M.A. (2019). Avoided energy cost of producing minerals: The case of iron ore. Energy Reports 5:364–374.
[8]. Norgate, T. and Haque, N. (2010). Energy and greenhouse gas impacts of mining and mineral processing operations. J Clean Prod.
[9]. Soofastaei, A. Aminossadati, S.M. Arefi, M.M. and Kizil, M.S. (2016). Development of a multi-layer perceptron artificial neural network model to determine haul trucks energy consumption. Int J Min Sci Technol 26:285–293.
[10]. Kecojevic, V. and Komljenovic, D. (2010). Haul truck fuel consumption and CO2 emission under various engine load conditions. Min Eng 62:44–48.
[11]. Antoung, L. and Hachibli, K. (2007). Improving motor efficiency in the mining industry. Eng Min J 208:60–65.
[12]. Bogunovic, D. Kecojevic, V. Lund, V. Heger, M. and Mongeon, P. (2009). Analysis of energy consumption in surface coal mining. SME Trans 326:79–87.
[13]. Chingooshi, L. Daws, Y. and Madden, K. (2010). Energy-smart mining: Audit helps save on energy costs. Can Min J 12:18–20.
[14]. Sahoo, LK. Bandyopadhyay, S. and Banerjee, R. (2014). Benchmarking energy consumption for dump trucks in mines. Appl Energy 113:1382–1396 .
[15]. Kecojevic, V. Vukotic, I. and Komljenovic, D. (2014). Production, consumption and cost of energy for surface mining of bituminous coal. Min Eng.
[16]. Carmichael, DG. Bartlett, BJ. Kaboli, AS. (2014). Surface mining operations: coincident unit cost and emissions. Int J Mining, Reclam Environ.
[17]. Liu, F. Cai, Q. Chen, S. and Zhou, W. (2015). A comparison of the energy consumption and carbon emissions for different modes of transportation in open-cut coal mines. Int J Min Sci Technol 25:261–266.
[18]. Siami-Irdemoosa, E. Dindarloo, S.R. (2015). Prediction of fuel consumption of mining dump trucks: A neural networks approach. Appl Energy 151:77–84.
[19]. Soofastaei, A. Aminossadati, S.M. Kizil, M.S. and Knights, P, (2016), A comprehensive investigation of loading variance influence on fuel consumption and gas emissions in mine haulage operation. Int J Min Sci Technol 26:995–1001.
[20]. da Cunha Rodovalho, E. Lima, HM. and de Tomi, G. (2016). New approach for reduction of diesel consumption by comparing different mining haulage configurations. J Environ Manage 172:177–185.
[21]. Dindarloo, SR. and Siami-Irdemoosa, E. (2016). Determinants of fuel consumption in mining trucks. Energy 112:232–240.
[22]. Peralta, S. Sasmito, A.P. and Kumral, M. (2016). Reliability effect on energy consumption and greenhouse gas emissions of mining hauling fleet towards sustainable mining. J Sustain Min 15:85–94.
[23]. Jassim, HSH. Lu, W. and Olofsson, T. (2018). Assessing energy consumption and carbon dioxide emissions of off-highway trucks in earthwork operations: An artificial neural network model. J Clean Prod 198:364–380.
[24]. Mitchell, T.M. (1997). Machine Learning. New York: McGrawHill.
[25]. Ohadi, B. Sun, X. Esmaieli, K. and Consens, MP. (2020). Predicting blast-induced outcomes using random forest models of multi-year blasting data from an open pit mine. Bull Eng Geol Environ 79:329–343.
[26]. Bastami, R. Bazzazi, A.A. Shoormasti, H.H. and Ahangari, K. (2020). Predicting and minimizing the blasting cost in limestone mines using a combination of gene expression programming and particle swarm optimization. Arch Min Sci.
[27]. Bakhsandeh Amnieh, H. Mohammadi, A. and Mozdianfard, M. (2013). Predicting peak particle velocity by artificial neural networks and multivariate regression analysis - Sarcheshmeh copper mine, Kerman, Iran. J Min Environ.
[28]. Srivastava, A. Choudhary, B.S. and Sharma, M. (2021). A Comparative Study of Machine Learning Methods for Prediction of Blast-Induced Ground Vibration. J Min Environ 12:667–677.
[29]. Lashgari, A. and Sayadi, A.R. (2013). Statistical approach to determination of overhaul and maintenance cost of loading equipment in surface mining. Int J Min Sci Technol 23:441–446.
[30]. Choi, Y. Nguyen, H. Bui, X.N. Nguyen-Thoi, T. and Park, S. (2021). Estimating Ore Production in Open-pit Mines Using Various Machine Learning Algorithms Based on a Truck-Haulage System and Support of Internet of Things. Nat Resour Res.
[31]. Avalos, S. Kracht, W. and Ortiz, JM. (2020). Machine Learning and Deep Learning Methods in Mining Operations: a Data-Driven SAG Mill Energy Consumption Prediction Application. Mining, Metall Explor 37:1197–1212.
[32]. Betrie, G.D. Tesfamariam, S. Morin, K.A. and Sadiq, R. (2013). Predicting copper concentrations in acid mine drainage: a comparative analysis of five machine learning techniques. Environ Monit Assess 185:4171–4182..
[33]. Khademi Hamidi, J. Shahriar, K. Rezai, B. and Rostami, J. (2010). Performance prediction of hard rock TBM using Rock Mass Rating (RMR) system. Tunn Undergr Sp Technol 25:333–345.
[34]. Ross, SM. (2020). Introduction to Probability and Statistics for Engineers and Scientists, Sixth Edit. Academic press.
[35]. Stangierski, J. Weiss, D. and Kaczmarek, A. (2019). Multiple regression models and Artificial Neural Network (ANN) as prediction tools of changes in overall quality during the storage of spreadable processed Gouda cheese. Eur Food Res Technol 245:2539–2547.
[36]. Liu, H. and Lang, B, (2019). Machine learning and deep learning methods for intrusion detection systems: A survey. Appl. Sci.
[37]. Breiman, L. (2001). Random forests. Mach Learn 45:5–32.
[38]. Qi, Y. (2012). Random Forest for Bioinformatics. In: Ensemble Machine Learning,
[39]. Shatnawi, M. (2015). Review of Recent Protein-Protein Interaction Techniques. In: Emerging Trends in Computational Biology, Bioinformatics, and Systems Biology: Algorithms and Software Tools.
[40]. Behrang, M.A. Assareh, E. Ghanbarzadeh, A. and Noghrehabadi, A.R. (2010). The potential of different artificial neural network (ANN) techniques in daily global solar radiation modeling based on meteorological data. Sol Energy 84:1468–1480.
[41]. Zhang, G. Patuwo, B.E. Hu, M.Y. (1998). Forecasting with artificial neural networks: The state of the art. Int J Forecast.
[42]. Shang, Y. Nguyen, H. Bui, XN. Tran, Q.H. and Moayedi, H. (2020). A Novel Artificial Intelligence Approach to Predict Blast-Induced Ground Vibration in Open-Pit Mines Based on the Firefly Algorithm and Artificial Neural Network. Nat Resour Res 29:723–737.
[43]. Jain, A.K. Jianchang, Mao. and Mohiuddin, K.M. (1996) Artificial neural networks: a tutorial. Computer (Long Beach Calif) 29:31–44.
[44]. Abiodun, OI. Jantan, A. Omolara, AE. Dada, KV. Mohamed, NA. and Arshad, H, (2018). State-of-the-art in artificial neural network applications: A survey. Heliyon 4:e00938.
[45]. Cortes, C. Vapnik, V. (1995). Support-vector networks. Mach Learn 20:273–297.
[46]. Gholami, R. and Fakhari, N. (2017). Support Vector Machine: Principles, Parameters, and Applications. In: Handbook of Neural Computation. Academic Press, pp 515–535.
[47]. Tomar, D. and Agarwal, S. (2013). A survey on data mining approaches for healthcare. Int J Bio-Science Bio-Technology.
[48]. Kramer, O. (2013). K-Nearest Neighbors. In: Dimensionality Reduction with Unsupervised Nearest Neighbors. Springer-Verlag Berlin Heidelberg, pp 13–23.
[49]. TAN, S. (2005). Neighbor-weighted K-nearest neighbor for unbalanced text corpus. Expert Syst Appl 28:667–671.
[50]. Rodrigues, É.O. (2018). Combining Minkowski and Chebyshev: New distance proposal and survey of distance metrics using k-nearest neighbours classifier. Pattern Recognit Lett 110:66–71.
[51]. Soofastaei, A. Karimpour, E. Knights, P. and Kizil, M.S. (2018). Energy-efficient loading and hauling operations. In: Green Energy and Technology. pp 121–146.
[52]. Pedregosa, F. Varoquaux, G. Gramfort, A. Michel, V. Thirion, B. Grisel, O. Blondel, M. Prettenhofer, P. Weiss, R. and Dubourg, V. (2011). Scikit-learn: Machine learning in Python. Journal of machine Learning research, 12:2825–2830.
[53]. Haykin, S. (2008). Neural Networks and Learning Machines, 3rd edition.
[54]. Garson, D.G. (1991). Interpreting neural network connection weights. 6:46–51.