[1] Shanghai Jiao Tong Univ, Sch Aeronaut & Astronaut, Shanghai, Peoples R China
[2] Harbin Inst Technol, Natl Key Lab Sci & Technol Natl Def Adv Composites, Harbin, Peoples R China
[3] Shanghai Jiao Tong Univ, 800 Dongchuan Rd, Shanghai 200240, Peoples R China
[4] Harbin Inst Technol, 92 Xidazhi St, Harbin 150001, Heilongjiang, Peoples R China