1. College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832000, China
2. Engineering Research Center for Production Mechanization of Oasis Characteristic Cash Crop, Ministry of Education, Shihezi 832000, China
3. Collaborative Innovation Center of Province-Ministry Co-Construction for Cotton Modernization Production Technology, Shihezi 832000, China
4. Bingtuan Energy Development Institute, Shihezi University, Shihezi 832000, China