1. College of Mechanical Engineering, Shanghai University of Engineering Science, Shanghai 201620, China
2. The State Key Laboratory of Mechanical Engineering, Chongqing University, Chongqing 400030, China
3. The State Key Laboratory of Vehicle NVH and Safety Technology, Chongqing 401122, China