Department of Mechanical Engineering, City University of Hong Kong, 83 Tat Chee Avenue, Hong Kong, SAR, China ...