1. Department of Mechanics
2. Huazhong University of Science & Technology
3. Wuhan 430074
4. China
5. Hubei Key Laboratory of Engineering Structural Analysis and Safety Assessment
6. Shenzhen Graduate School
7. Harbin Institute of Technology
8. Shenzhen 518055