[1] Harbin Inst Technol, Sch Chem & Chem Engn, State Key Lab Space Power Sources, Harbin 150001, Peoples R China
[2] Shanghai Inst Space Power Sources, Shanghai 200245, Peoples R China
[3] Shanghai Inst Technol, Sch Chem & Environm Engn, Shanghai 201418, Peoples R China
[4] Chongqing Res Inst HIT, Chongqing 401135, Peoples R China