[1] E China Univ Sci & Technol, Sch Mech & Power Engn, Minist Educ, Key Lab Pressure Syst & Safety, Shanghai 200237, Peoples R China
[2] E China Univ Sci & Technol, State Key Lab Bioreactor Engn, Shanghai 200237, Peoples R China
[3] Malardalen Univ, Sch Sustainable Dev Soc & Technol, Vasteras, Sweden
[4] Royal Inst Technol, Sch Chem Sci & Engn, Stockholm, Sweden