[1] Univ Oxford, Dept Engn Sci, Oxford OX1 3PJ, England
[2] Tsinghua Univ, Ctr Combust Energy, Sch Vehicle & Mobil, 30 Shuang Qing Rd, Beijing 100084, Peoples R China
[3] Zhejiang Univ, Sch Aeronaut & Astronaut, Hangzhou 310027, Zhejiang, Peoples R China