1. Key Laboratory of Textile Science & Technology of Ministry of Education, College of Textiles, Donghua University, Shanghai 201620, China
2. Department of Mechanical Engineering, Texas Tech University, 2500 Broadway, P.O. Box 43061, Lubbock, TX 79409, USA
3. Department of Mechanical Engineering, California State University Fullerton, 800N State College Blvd, Fullerton, CA 92831, USA