1. College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China
2. College of Mechanical and Electrical Engineering, Central South University, Changsha 410083, China
3. State Key Laboratory of High Performance Complex Manufacturing, Central South University, Changsha 410083, China