1. Northwest Polytechnic University, School of Software, Taicang 215400, China
2. Faculty of Mechanical Engineering, Shahrood University of Technology, Shahrood 3619995161, Iran
3. Institute of Research and Development, Duy Tan University, Da Nang 550000, Vietnam
4. Faculty of Natural Sciences, Duy Tan University, Da Nang 550000, Vietnam
5. Department of Renewable Energies, Faculty of New Science & Technologies, University of Tehran, Tehran 1417466191, Iran
6. Department of Mechanical Engineering, Sharif University of Technology, Tehran 1136511155, Iran