[1] Beihang Univ, Beijing Univ Aeronaut & Astronaut, Key Lab Fluid Mech, Minist Educ, Beijing 100191, Peoples R China
[2] Ningxia Univ, Sch Math & Stat, Yinchuan 750021, Peoples R China
[3] Beijing Inst Technol, Adv Res Inst Multidisciplinary Sci, Beijing 100081, Peoples R China
[4] Texas Tech Univ, Dept Mech Engn, Lubbock, TX 79409 USA
[5] Beijing Inst Technol Zhuhai, Zhuhai 519088, Peoples R China