Affiliation: | 1. School of Mechanical and Power Engineering, East China University of Science and Technology, Shanghai 200237, China;2. Department of Mechanical Engineering and Mechanics, Lehigh University, Bethlehem, PA 18015, USA;3. School of Bridge and Structural Engineering, Changsha University of Science and Technology, Changsha, Hunan 410076, China |