1. College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, 79 West Yingze Street, Wanbailin District, Taiyuan 030024, China;
2. State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, 38 Zheda Road, Xihu District, Hangzhou 310027, China
3. College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, 79 West Yingze Street, Wanbailin District, Taiyuan 030024, China