1. The State Key Lab of Mechanical Transmission, Chongqing University, Chongqing, P.R. China
2. School of Automotive Engineering, Chongqing University, Chongqing, P.R. China
3. College of Engineering and Technology, Southwest University, Chongqing, P.R. China