1. State Key Laboratory of Heavy Oil Processing
2. China University of Petroleum
3. Qingdao 266580
4. P. R. China
5. College of Science
6. Materials for Energy Conversion and Storage (MECS)
7. Department of Chemical Engineering
8. Delft University of Technology
9. 2629 HZ Delft
10. The Netherlands