1. Xuzhou Carter Agricultural Equipment Co., Ltd., Xuzhou 221011, China
2. College of Engineering, Nanjing Agricultural University, Nanjing 210031, China
3. College of Automobile and Traffic Engineering, Nanjing Forestry University, Nanjing 210042, China
4. Weichai Power Hydraulic Transmission Research Institute, Weifang, 261001, China