[1] Beijing Inst Technol, Sch Mech & Vechicular Engn, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Chongqing Innovat Ctr, Chongqing 401120, Peoples R China
[3] Univ Engn, Natl Key Lab Sci & Technol Vessel Integrated Power, Wuhan 430033, Peoples R China