1. Shanghai Institute of Applied Mathematics and Mechanics
2. Shanghai University
3. Shanghai 200072
4. China
5. Department of Chemical and Materials Engineering
6. Department of Mechanics
7. Shanghai 200444
8. Shanghai Key Laboratory of Mechanics in Energy Engineering
9. University of Kentucky
10. Lexington
11. USA