1. Shanghai Institute of Applied Mathematics and Mechanics
2. Shanghai Key Laboratory of Mechanics in Energy Engineering
3. Shanghai University
4. Shanghai 200072
5. People's Republic of China
6. Department of Mechanical Engineering
7. Boston University
8. Boston
9. USA
10. Department of Engineering Science and Mechanics
11. The Pennsylvania State University
12. University Park
13. Department of Biomedical Engineering