1. College of Aeronautics and Astronautics, Taiyuan University of Technology, No. 79 West Yingze Street, Taiyuan, Shanxi Province, China
2. Shanxi Key Laboratory of Precision Machining, Taiyuan University of Technology, No. 79 West Yingze Street, Taiyuan, Shanxi Province, China
3. College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, No. 79 West Yingze Street, Taiyuan, Shanxi Province, China
4. School of Mechanical Engineering, North University of China, No. 3 Xueyuan Road, Taiyuan, Shanxi Province, China