1. College of Mechanical and Power Engineering, Chongqing University of Science & Technology, Chongqing, China
2. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, China
3. Chongqing Special Equipment Inspection and Research Institute, Chongqing, China