Institution: | (1) Department of Mechanics, Huazhong University of Science and Technology, 430074 Wuhan, China;(2) Department of Engineering Mechanics, University of Nebraska, NE 68588 Lincoln, USA;(3) Department of Mechanical Engineering, University of California, CA 92521 Riverside, USA |