1. Institute of Manufacturing Engineering, Huaqiao University, Xiamen 361021, China
2. College of Marine Equipment and Mechanical Engineering, Jimei University, Xiamen 361021, China
3. Zhejiang Xinxing Tools Co., Ltd., Jiaxing 314300, China
4. Dongfang Turbine Co., Ltd., Deyang 618000, China
5. College of Mechanical Engineering and Automation, Huaqiao University, Xiamen 361021, China