College of Mechanical and Automotive Engineering Shanghai University of Engineering Science Shanghai 201620 China;
College of Mechanical and Automotive Engineering Shanghai University of Engineering Science Shanghai 201620 China;
College of Mechanical and Automotive Engineering Shanghai University of Engineering Science Shanghai 201620 China;
State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body Hunan University Changsha 410082 China;
College of Automobile and Transportation Guangxi University of Science and Technology Liuzhou 545006 China;
College of Mechanical and Automotive Engineering Shanghai University of Engineering Science Shanghai 201620 China;