Amirkabir University of Technology, Tehran Polytechnic, Department of Mining and Metallurgical Engineering, Tehran, Iran , Islamic Azad University, Department of Mining Engineering, South Tehran branch, Tehran, Iran , Nazarbayev University, School of Mining and Geosciences, Astana, Kazakhstan