1. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, China
2. School of Mechanical and Power Engineering, Chongqing University of Science and Technology, Chongqing 401331, China
3. Wright State University, 3640 Colonel Glenn Highway, Dayton, Ohio 45435, USA