[1] E China Univ Sci & Technol, Sch Mech & Power Engn, Minist Educ, Key Lab Pressure Syst & Safety, Shanghai 200237, Peoples R China
[2] Texas A&M Univ, Dept Mech Engn, College Stn, TX 77483 USA
[3] Univ Texas Dallas, Dept Mech Engn, Richardson, TX 75080 USA