1. College of Mechanical Engineering, Guangxi University, Nanning City, PR China
2. School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, Australia
3. School of Mechanical Engineering, The University of Adelaide, Adelaide, Australia