[1] Shanghai Jiao Tong Univ, Key Lab Power Machinery & Engn Minist Educ, Shanghai, Peoples R China
[2] Shanghai Marine Diesel Engine Res Inst, Shanghai, Peoples R China
[3] Shanghai Jiao Tong Univ, Key Lab Power Machinery & Engn Minist Educ, 800 Dongchuan Rd, Shanghai 200240, Peoples R China