1. Department of Heavy Machinery Engineering Research Center of the Ministry of Education; Taiyuan University of Science and Technology; Taiyuan 030024 China
2. School of Manufacturing Science and Engineering; Sichuan University; Chengdu 610065 China
3. School of Mechanical Engineering; University of Birmingham; Birmingham B15 2TT UK