1. State Key Laboratory of Heavy Oil Processing
2. Beijing Key Lab of Oil & Gas Pollution Control
3. China University of Petroleum
4. Beijing 102249
5. P. R. China
6. Department of Mechanical and Automation Engineering
7. The Chinese University of Hong Kong
8. Hong Kong SAR
9. P.R. China