1. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing, China
2. State Key Laboratory of Mechanical Transmissions and the College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing, China
3. Chongqing Changan Automobile Co., Ltd, Chongqing, China