1. Centre for Composite Materials and Structures,
Harbin Institute of Technology (HIT), No.2 Yikuang Street, Harbin 150000, People’s Republic of China.
2. Department of Astronautic Science and Mechanics,
Harbin Institute of Technology (HIT), No. 92 West Dazhi Street, Harbin 150000, People’s Republic of China.