[1] Beijing Inst Technol, Sch Mech Engn, Beijing 100081, Peoples R China
[2] Univ Illinois, Dept Mech Sci & Engn, Champaign, IL 61801 USA
[3] China North Engine Res Inst, Tianjin 300400, Peoples R China
[4] Beijing Elect Vehicle Collaborat Innovat Ctr, Beijing 100081, Peoples R China