[1] Peking Univ, Dept Mech & Engn Sci, Coll Engn, State Key Lab Turbulence & Complex Syst, Beijing 100871, Peoples R China
[2] Peking Univ, Coll Engn, CAPT HEDPS, Beijing, Peoples R China
[3] Peking Univ, Coll Engn, IFSA Collaborat Innovat Ctr MoE, Beijing, Peoples R China
[4] Beihang Univ, Sch Astronaut, Beijing, Peoples R China
[5] Beijing Aeronaut Sci & Technol Res Inst, Beijing, Peoples R China