1. Smart Materials and Advanced Structures Laboratory School of Mechanical Engineering & Mechanics Ningbo University Ningbo Zhejiang 315211 China
2. Key Laboratory of Impact and Safety Engineering Ministry of Education School of mechanical Engineering and Mechanics Ningbo University Ningbo Zhejiang 315211 China
3. Key Laboratory for Intelligent Nano Materials and Devices of Ministry of Education Nanjing University of Aeronautics and Astronautics Nanjing 210016 China
4. School of Mechanical Engineering and Mechanics Ningbo University Ningbo Zhejiang 315211 China