1. School of Mechanical Engineering, Iran University of Science and Technology, Narmak, Tehran 16846, Iran
2. Machine and Vehicle Design (MVD), Materials and Mechanical Engineering, Faculty of Technology, University of Oulu, 90014 Oulu, Finland
3. School of Technology and Innovation, Energy Technology, University of Vaasa, Wolffintie 34, 65200 Vaasa, Finland