Affiliation: | a Department of Mechanical Engineering, Engineering College, Yangzhou University, Yangzhou, Jiangsu 225009, People's Republic of China b Department of Mechanical Engineering, Faculty of Engineering, University of Wollongong, Wollongong, NSW 2522, Australia |