1. School of Mechanical and Power Engineering
2. Institute of Nuclear Technology and Application
3. East China University of Science and Technology
4. Shanghai
5. China
6. School of Chemistry and Chemical Engineering
7. Shanghai Jiao Tong University
8. Shanghai 200240
9. Technische Universitaet Dresden