1. College of Civil Engineering, Huaqiao University, Xiamen, 361021, China
2. Departments of Mechanics, Zhejiang University, Hangzhou, 310027, China
3. Departments of Mechanics State Key Laboratory of Fluid Power Transmission and Control, Zhejiang University, Hangzhou, 310027, China