1. Shanxi Key Laboratory of Precision Machining, Taiyuan University of Technology, Taiyuan 030024, Shanxi Province, China
2. College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan 030024, Shanxi Province, China
3. School of Mechanical and Power Engineering, North University of China, Taiyuan 030024, Shanxi Province, China