1. College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832000, China
2. Industrial Technology Research Institute, Xinjiang Production and Construction Group (XPCC), Shihezi 832000, China
3. College of Mechanical Engineering, Hebei University of Technology, Tianjin 300401, China