[1] Harbin Inst Technol, Natl Key Lab Sci & Technol Adv Composites Special, Harbin 150001, Peoples R China
[2] Harbin Inst Technol, Sch Mech & Elect Engn, Harbin 150001, Peoples R China
[3] Univ Elect Sci & Technol China, Sch Mech & Elect Engn, Chengdu 611731, Peoples R China