1. College of Mechanical and Electrical Engineering; Central South University of Forestry and Technology; Changsha 410004 Hunan, P. R. China
2. State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body; Hunan University; Changsha 410082 Hunan, P. R. China