1. Shanghai Institute of Applied Mathematics and Mechanics
2. Shanghai 200072
3. China
4. Shanghai Key Laboratory of Mechanics in Energy Engineering
5. Department of Mechanics
6. College of Science
7. Division of Functional Materials and Nanodevices
8. Ningbo Institute of Materials Technology and Engineering
9. Chinese Academy of Sciences
10. Ningbo