1. College of Mechanical Engineering, Donghua University, Shanghai 201620, China e-mail:
2. Apex (Guangzhou) Tools & Orthopedics Co., Guangzhou 511356, China e-mail:
3. College of Mechanical Engineering;
4. Engineering Research Center of Advanced Textile Machinery, Ministry of Education, Donghua University, Shanghai 201620, China e-mail:
5. Beijing Institute of Spacecraft Environment Engineering, Beijing 100094, China e-mail: