1. Department of Astronautic Science and Mechanics, Harbin Institute of Technology (HIT), No. 92 West Dazhi Street, P.O. Box 301, Harbin 150001, China
2. Department of Astronautic Science and Mechanics, Harbin Institute of Technology (HIT), No. 92 West Dazhi Street P.O. Box 301, Harbin 150001, China
3. Department of Astronautic Science and Mechanics, Harbin Institute of Technology (HIT), No. 92 West Dazhi Street, P.O. Box 301, Harbin 150001, China e-mail:
4. Centre for Composite Materials and Structures, Harbin Institute of Technology (HIT), No. 2 Yikuang Street, P.O. Box 3011, Harbin 150080, China