[1] Qingdao Univ Sci & Technol, Dept Mech & Elect Engn, Qingdao 266061, Peoples R China
[2] Zhejiang Univ, Dept Energy Engn, 38 Zheda Rd, Hangzhou 310027, Peoples R China
[3] ZJU Hangzhou Global Sci & Technol Innovat Ctr, Hangzhou 311200, Peoples R China
[4] Zhejiang Univ, Coll Elect Engn, 38 Zheda Rd, Hangzhou 310027, Peoples R China
[5] Univ Shanghai Sci & Technol, Sch Energy & Power Engn, Shanghai 200093, Peoples R China
[6] SUNY Buffalo, 1300 Elmwood Ave, Buffalo, NY 14222 USA