1. State Key Laboratory of Traction Power, Southwest Jiaotong University, Chengdu 610031, China
2. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, China
3. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, China