[1] Harbin Inst Technol, Harbin 515063, Peoples R China
[2] Southern Univ Sci & Technol, Dept Mech & Aerosp Engn, Shenzhen 518055, Peoples R China
[3] Southern Univ Sci & Technol, Ctr Complex Flows & Soft Matter Res, Shenzhen 518055, Peoples R China
[4] Southern Univ Sci & Technol, Guangdong Prov Key Lab Turbulence Res & Applicat, Shenzhen 518055, Peoples R China
[5] Southern Univ Sci & Technol, Shenzhen Key Lab Complex Aerosp Flows, Shenzhen 518055, Peoples R China
[6] Shantou Univ, Coll Engn, 243 Daxue Rd, Shantou 515063, Peoples R China
[7] Univ Delaware, Dept Mech Engn, Delaware, OH 19716 USA
[8] Tsinghua Univ, Dept Mech Engn, Beijing 100084, Peoples R China
[9] Doshisha Univ, Energy Convers Res Ctr, Kyoto 6300321, Japan