1. Department of Chemical Engineering Tsinghua University Beijing 100084 P. R. China
2. Department of Energy and Power Engineering Tsinghua University Beijing 100084 P. R. China
3. Institute of Engineering Technology SINOPEC Catalyst Co., Ltd Beijing 101111 P. R. China
4. Department of Mechanical Engineering University College London Torrington Place London WC1E 7JE United Kingdom