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