1. State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body, Hunan University, Changsha, Hunan 410082, People's Republic of China
2. College of Mechanical and Vehicle Engineering, Hunan University, Changsha, Hunan 410082, People's Republic of China