[1] Shanghai Jiao Tong Univ, Biomass Energy Engn Res Ctr, Sch Agr & Biol, 800 Dongchuan Rd, Shanghai 200240, Peoples R China
[2] Minist Sci & Technol, Shanghai Yangtze River Delta Ecoenvironm Change &, 800 Dongchuan Rd, Shanghai 200240, Peoples R China
[3] Henan Agr Univ, Coll Mech & Elect Engn, Key Lab New Mat & Facil Rural Renewable Energy, Minist Agr & Rural Affairs, Zhengzhou 450002, Peoples R China