1. State Key Laboratory of Vehicle NVH and safety Technology, Chongqing, China, and State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, China
2. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, China