[1] Harbin Inst Technol, State Key Lab Adv Welding & Joining, Harbin 150001, Peoples R China
[2] Harbin Inst Technol, Sch Mat Sci & Engn, Harbin 150001, Peoples R China
[3] Harbin Inst Technol, Sch Astronaut, Harbin 150001, Peoples R China
[4] PLA, Inst Def Engn, AMS, Beijing 100036, Peoples R China
[5] 52 Inst China Ordnance Ind, Yantai 264003, Shandong, Peoples R China
[6] Chinese Peoples Liberat Army, Inst Def Engn, Acad Mil Sci, Beijing 100036, Peoples R China