1. Department of Mechanical Engineering
2. Worcester Polytechnic Institute
3. Worcester
4. 01609 USA
5. Institute of New Energy
6. China University of Petroleum
7. Beijing
8. 102249 China
9. Department of Materials Science & Engineering
10. University of North Texas
11. Denton
12. 76203 USA