[1] Tsinghua Univ, Dept Energy & Power Engn, Key Lab Thermal Sci & Power Engn, Minist Educ, Beijing 100084, Peoples R China
[2] Shanghai Jiao Tong Univ, Res Ctr Solar Power & Refrigerat, Sch Mech & Engn, Shanghai 200240, Peoples R China
[3] Univ Sci & Technol Beijing, Sch Energy & Environm Engn, Beijing 100083, Peoples R China