1. Nottingham Ningbo China Beacons of Excellence Research and Innovation Institute Ningbo 315100 China
2. Faculty of Science and Engineering University of Nottingham Ningbo Ningbo 315100 China
3. Division of Advanced Manufacturing Shenzhen International Graduate School Tsinghua University Shenzhen 518055 China
4. Faculty of Mechanical Engineering & Mechanics Ningbo University Ningbo 315211 China
5. Zhejiang Provincial Key Lab of Part Rolling Technology Ningbo University Ningbo 315211 China
6. Faculty of Engineering University of Nottingham Nottingham NG7 2RD UK