1. State Key Laboratory of Heavy Oil Processing
2. China University of Petroleum
3. Beijing 102249
4. China
5. Department of Applied Chemistry
6. Department of Chemical Engineering and Technology
7. Beijing University of Chemical Technology
8. Beijing, 100029