1. State Key Laboratory of Digital Manufacturing Equipment and TechnologyHuazhong University of Science and Technology Wuhan 430074 China
2. State Key Laboratory of Materials Processing and Die and Mould TechnologyHuazhong University of Science and Technology Wuhan 430074 China
3. Shenzhen Huazhong University of Science and Technology Research Institute Shenzhen 518063 China