[1] Shanghai Jiao Tong Univ, Sch Mech Engn, Key Lab Educ Minist Power Machinery & Engn, 800 Dongchuan Rd, Shanghai 200240, Peoples R China
[2] Shanghai Jiao Tong Univ, Gas Turbine Res Inst, 800 Dongchuan Rd, Shanghai 200240, Peoples R China
[3] China Ship Sci Res Ctr, Dept Hydrodynam Sci Res, 222 Shanshui East Rd, Wuxi 214082, Peoples R China
[4] Natl Key Lab Hydrodynam, 222 Shanshui East Rd, Wuxi 214082, Peoples R China