1. School of Mechanical and Power Engineering East China University of Science and Technology 130 Meilong Road Shanghai 200237 China
2. Department of Mechanical Engineering University of Alberta 10–203 Donadeo Innovation Centre for Engineering Edmonton Alberta T6G 1H9 Canada