1. Department of Mechanical Engineering, University of Houston, Houston, Texas 77204, USA
2. Department of Mechanical Engineering, University of Houston, Houston, Texas 77204, USA; Institute of Engineering Mechanics, Beijing Jiaotong University, Beijing, 100044, P R. China