1. Vehicle and Traffic Engineering College, Henan University of Science and Technology, Luoyang 471003, China
2. Henan Province Collaborative Innovation Center for Advanced Manufacturing of Mechanical Equipment, Luoyang 471003, China
3. State Key Laboratory of Intelligent Agricultural Power Equipment, Luoyang 471003, China