[1] Wuhan Inst Technol, Sch Mech & Elect Engn, Hubei Prov Key Lab Chem Equipment Intensificat &, Wuhan 430205, Hubei, Peoples R China
[2] East China Univ Sci & Technol, Sch Mech Engn, Key Lab Pressure Syst & Safety, MOE, 130 Meilong St POB 402, Shanghai 200237, Peoples R China