1. College of Mechanical and Electrical Engineering, Hohai University, Changzhou 213022, China
2. Changzhou Key Laboratory of Intelligent Manufacturing Technology and Equipment, Hohai University, Changzhou 213022, China
3. School of Mechanical Engineering, Nanjing University of Science & Technology, Nanjing 210094, China
4. Department of Industrial and System Engineering, Cape Peninsula University of Technology, Cape Town 7535, South Africa