[1] Shanghai Jiao Tong Univ, Sch Agr & Biol, Biomass Energy Engn Res Ctr, Shanghai 201101, Peoples R China
[2] Shandong Univ Technol, Sch Light Ind Agr Engn, Zibo 255049, Peoples R China
[3] Shanghai Univ Sci & Technol, Coll Power Engn, Shanghai 200093, Peoples R China