1. College of Textiles, Donghua University Shanghai 200051, PR China
2. College of Textiles, Donghua University Shanghai 200051, PR China; Structures and Composites Laboratory Department of Aeronautics and Astronautics Stanford University, CA 94305, USA