1. School of Mechanical Engineering, Guangxi University, Nanning 530004, China
2. Transportation College, Nanning University, Nanning 530200, China
3. Guangxi Yuchai Machinery Co Ltd, Nanning 530006, China
4. School of Mechanical Engineering, Guangxi University, Nanning 530004, China and Guangxi Key Laboratory of Advanced Manufacturing, Nanning 530004, China