1. College of Mechanical Engineering Donghua University No. 2999 Renmin North Road Shanghai 201620 China
2. Engineering Research Center of Advanced Textile Machinery of the Ministry of Education Donghua University No. 2999 Renmin North Road Shanghai 201620 China