1. Institute of Mechanical Equipment, Xinjiang Academy of Agricultural and Reclamation Science, Shihezi 832000, China
2. Key Laboratory of Northwest Agricultural Equipment, Ministry of Agriculture and Rural Affairs, Shihezi 832003, China
3. College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, China